/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.use.on-demand.petri.net.difference true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-06 16:56:13,919 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-06 16:56:13,921 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-06 16:56:13,954 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-06 16:56:13,955 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-06 16:56:13,961 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-06 16:56:13,964 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-06 16:56:13,966 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-06 16:56:13,967 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-06 16:56:13,967 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-06 16:56:13,968 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-06 16:56:13,968 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-06 16:56:13,969 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-06 16:56:13,969 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-06 16:56:13,970 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-06 16:56:13,971 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-06 16:56:13,971 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-06 16:56:13,972 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-06 16:56:13,973 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-06 16:56:13,974 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-06 16:56:13,975 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-06 16:56:13,981 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-06 16:56:13,982 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-06 16:56:13,982 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-06 16:56:13,985 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-06 16:56:13,985 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-06 16:56:13,985 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-06 16:56:13,985 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-06 16:56:13,986 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-06 16:56:13,986 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-06 16:56:13,986 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-06 16:56:13,987 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-06 16:56:13,987 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-06 16:56:13,988 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-06 16:56:13,989 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-06 16:56:13,989 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-06 16:56:13,989 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-06 16:56:13,989 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-06 16:56:13,989 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-06 16:56:13,990 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-06 16:56:13,990 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-06 16:56:13,996 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.epf [2022-12-06 16:56:14,025 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-06 16:56:14,025 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-06 16:56:14,027 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-06 16:56:14,027 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-06 16:56:14,027 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-06 16:56:14,028 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-06 16:56:14,028 INFO L138 SettingsManager]: * Use SBE=true [2022-12-06 16:56:14,028 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-06 16:56:14,028 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-06 16:56:14,028 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-06 16:56:14,029 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-06 16:56:14,029 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-06 16:56:14,029 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-06 16:56:14,029 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-06 16:56:14,029 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-06 16:56:14,029 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-06 16:56:14,030 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-06 16:56:14,030 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-06 16:56:14,030 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-06 16:56:14,030 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-06 16:56:14,030 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-06 16:56:14,030 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-06 16:56:14,030 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-06 16:56:14,030 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 16:56:14,030 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-06 16:56:14,031 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-06 16:56:14,031 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-06 16:56:14,031 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-06 16:56:14,031 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-06 16:56:14,031 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-06 16:56:14,031 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-06 16:56:14,031 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true [2022-12-06 16:56:14,273 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-06 16:56:14,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-06 16:56:14,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-06 16:56:14,303 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-06 16:56:14,304 INFO L275 PluginConnector]: CDTParser initialized [2022-12-06 16:56:14,305 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i [2022-12-06 16:56:15,317 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-06 16:56:15,576 INFO L351 CDTParser]: Found 1 translation units. [2022-12-06 16:56:15,576 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i [2022-12-06 16:56:15,605 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5c45b1c4e/7149b373a7be485ebf1729c55664262c/FLAGb46d9ceae [2022-12-06 16:56:15,616 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5c45b1c4e/7149b373a7be485ebf1729c55664262c [2022-12-06 16:56:15,618 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-06 16:56:15,618 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-06 16:56:15,619 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-06 16:56:15,619 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-06 16:56:15,621 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-06 16:56:15,621 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:56:15" (1/1) ... [2022-12-06 16:56:15,622 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f018de5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:15, skipping insertion in model container [2022-12-06 16:56:15,622 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:56:15" (1/1) ... [2022-12-06 16:56:15,626 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-06 16:56:15,659 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-06 16:56:15,767 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i[1087,1100] [2022-12-06 16:56:15,945 WARN L623 FunctionHandler]: Unknown extern function sleep [2022-12-06 16:56:15,950 WARN L623 FunctionHandler]: Unknown extern function sleep [2022-12-06 16:56:15,952 WARN L623 FunctionHandler]: Unknown extern function sleep [2022-12-06 16:56:15,959 WARN L623 FunctionHandler]: Unknown extern function sleep [2022-12-06 16:56:15,960 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 16:56:15,969 INFO L203 MainTranslator]: Completed pre-run [2022-12-06 16:56:15,977 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i[1087,1100] [2022-12-06 16:56:16,001 WARN L623 FunctionHandler]: Unknown extern function sleep [2022-12-06 16:56:16,003 WARN L623 FunctionHandler]: Unknown extern function sleep [2022-12-06 16:56:16,003 WARN L623 FunctionHandler]: Unknown extern function sleep [2022-12-06 16:56:16,006 WARN L623 FunctionHandler]: Unknown extern function sleep [2022-12-06 16:56:16,006 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 16:56:16,063 INFO L208 MainTranslator]: Completed translation [2022-12-06 16:56:16,063 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16 WrapperNode [2022-12-06 16:56:16,063 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-06 16:56:16,064 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-06 16:56:16,064 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-06 16:56:16,064 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-06 16:56:16,069 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,082 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,099 INFO L138 Inliner]: procedures = 271, calls = 45, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 105 [2022-12-06 16:56:16,100 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-06 16:56:16,100 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-06 16:56:16,100 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-06 16:56:16,100 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-06 16:56:16,106 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,106 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,109 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,109 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,117 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,120 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,123 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,124 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,128 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-06 16:56:16,129 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-06 16:56:16,129 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-06 16:56:16,129 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-06 16:56:16,130 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (1/1) ... [2022-12-06 16:56:16,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 16:56:16,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 16:56:16,155 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-12-06 16:56:16,182 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-12-06 16:56:16,192 INFO L130 BoogieDeclarations]: Found specification of procedure sleep [2022-12-06 16:56:16,192 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-06 16:56:16,192 INFO L130 BoogieDeclarations]: Found specification of procedure generate [2022-12-06 16:56:16,192 INFO L138 BoogieDeclarations]: Found implementation of procedure generate [2022-12-06 16:56:16,192 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-06 16:56:16,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-06 16:56:16,192 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-06 16:56:16,192 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-06 16:56:16,192 INFO L130 BoogieDeclarations]: Found specification of procedure dispose [2022-12-06 16:56:16,193 INFO L138 BoogieDeclarations]: Found implementation of procedure dispose [2022-12-06 16:56:16,193 INFO L130 BoogieDeclarations]: Found specification of procedure process [2022-12-06 16:56:16,193 INFO L138 BoogieDeclarations]: Found implementation of procedure process [2022-12-06 16:56:16,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-06 16:56:16,193 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-06 16:56:16,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-06 16:56:16,194 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-06 16:56:16,414 INFO L236 CfgBuilder]: Building ICFG [2022-12-06 16:56:16,415 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-06 16:56:16,632 INFO L277 CfgBuilder]: Performing block encoding [2022-12-06 16:56:16,638 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-06 16:56:16,638 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2022-12-06 16:56:16,639 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:56:16 BoogieIcfgContainer [2022-12-06 16:56:16,639 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-06 16:56:16,641 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-06 16:56:16,641 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-06 16:56:16,643 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-06 16:56:16,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 04:56:15" (1/3) ... [2022-12-06 16:56:16,644 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ca13b35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:56:16, skipping insertion in model container [2022-12-06 16:56:16,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:56:16" (2/3) ... [2022-12-06 16:56:16,644 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ca13b35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:56:16, skipping insertion in model container [2022-12-06 16:56:16,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:56:16" (3/3) ... [2022-12-06 16:56:16,645 INFO L112 eAbstractionObserver]: Analyzing ICFG 13-privatized_04-priv_multi_true.i [2022-12-06 16:56:16,663 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-06 16:56:16,663 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-12-06 16:56:16,663 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-06 16:56:16,732 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-06 16:56:16,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 152 transitions, 319 flow [2022-12-06 16:56:16,837 INFO L130 PetriNetUnfolder]: 12/149 cut-off events. [2022-12-06 16:56:16,837 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-06 16:56:16,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159 conditions, 149 events. 12/149 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 313 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 120. Up to 2 conditions per place. [2022-12-06 16:56:16,844 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 152 transitions, 319 flow [2022-12-06 16:56:16,852 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 147 places, 149 transitions, 307 flow [2022-12-06 16:56:16,886 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-06 16:56:16,891 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@34af1f58, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-06 16:56:16,891 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-12-06 16:56:16,911 INFO L130 PetriNetUnfolder]: 9/135 cut-off events. [2022-12-06 16:56:16,911 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-06 16:56:16,911 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:56:16,912 INFO L213 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] [2022-12-06 16:56:16,913 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting disposeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-12-06 16:56:16,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:56:16,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1687288095, now seen corresponding path program 1 times [2022-12-06 16:56:16,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:56:16,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940849745] [2022-12-06 16:56:16,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:56:16,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:56:17,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:56:17,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:56:17,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:56:17,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940849745] [2022-12-06 16:56:17,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940849745] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:56:17,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:56:17,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:56:17,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928102750] [2022-12-06 16:56:17,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:56:17,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:56:17,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:56:17,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:56:17,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:56:17,644 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 152 [2022-12-06 16:56:17,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 149 transitions, 307 flow. Second operand has 6 states, 6 states have (on average 126.83333333333333) internal successors, (761), 6 states have internal predecessors, (761), 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-12-06 16:56:17,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:56:17,648 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 152 [2022-12-06 16:56:17,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:56:17,957 INFO L130 PetriNetUnfolder]: 325/1001 cut-off events. [2022-12-06 16:56:17,957 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-12-06 16:56:17,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1482 conditions, 1001 events. 325/1001 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5918 event pairs, 26 based on Foata normal form. 455/1370 useless extension candidates. Maximal degree in co-relation 1440. Up to 149 conditions per place. [2022-12-06 16:56:17,973 INFO L137 encePairwiseOnDemand]: 135/152 looper letters, 56 selfloop transitions, 16 changer transitions 0/190 dead transitions. [2022-12-06 16:56:17,973 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 190 transitions, 536 flow [2022-12-06 16:56:17,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-06 16:56:17,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-06 16:56:17,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1512 transitions. [2022-12-06 16:56:17,988 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9043062200956937 [2022-12-06 16:56:17,991 INFO L294 CegarLoopForPetriNet]: 147 programPoint places, 2 predicate places. [2022-12-06 16:56:17,991 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 190 transitions, 536 flow [2022-12-06 16:56:17,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 126.83333333333333) internal successors, (761), 6 states have internal predecessors, (761), 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-12-06 16:56:17,992 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:56:17,992 INFO L213 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] [2022-12-06 16:56:17,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-06 16:56:17,992 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-12-06 16:56:17,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:56:17,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1206241253, now seen corresponding path program 1 times [2022-12-06 16:56:17,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:56:17,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027201557] [2022-12-06 16:56:17,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:56:17,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:56:18,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:56:18,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-12-06 16:56:18,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:56:18,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027201557] [2022-12-06 16:56:18,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027201557] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:56:18,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:56:18,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:56:18,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520320015] [2022-12-06 16:56:18,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:56:18,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:56:18,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:56:18,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:56:18,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:56:18,332 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 152 [2022-12-06 16:56:18,332 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 190 transitions, 536 flow. Second operand has 6 states, 6 states have (on average 119.5) internal successors, (717), 6 states have internal predecessors, (717), 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-12-06 16:56:18,333 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:56:18,333 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 152 [2022-12-06 16:56:18,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:56:19,669 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][487], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 62#$Ultimate##0true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:19,670 INFO L382 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-12-06 16:56:19,670 INFO L385 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-06 16:56:19,672 INFO L385 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-06 16:56:19,672 INFO L385 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-12-06 16:56:20,501 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][156], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 95#L19-1true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:20,502 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-12-06 16:56:20,502 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:20,502 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:20,502 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:20,772 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][156], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:20,773 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,773 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,773 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,773 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,773 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][439], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:20,773 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,773 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,774 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,774 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,774 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][337], [57#L19-5true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:20,774 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,774 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,774 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,774 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,775 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][337], [57#L19-5true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:20,775 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,775 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,775 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,775 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,775 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][569], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:20,775 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,775 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,775 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,775 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,776 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][156], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 95#L19-1true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:20,776 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,776 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,776 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,776 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,776 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][156], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 121#L1173-2true, 125#L1160true]) [2022-12-06 16:56:20,776 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,776 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,776 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,777 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,777 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][439], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 125#L1160true]) [2022-12-06 16:56:20,777 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,777 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,777 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,777 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,813 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][586], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:20,814 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,814 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,814 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,814 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,814 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][587], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:20,815 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,815 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,815 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,815 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:20,960 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][458], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:20,960 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,960 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,960 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,960 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,962 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][487], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:20,962 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,962 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,963 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:20,963 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,064 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][156], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:21,064 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][337], [57#L19-5true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,065 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,065 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,066 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][569], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,066 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,066 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,066 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,066 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,066 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,066 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][439], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 125#L1160true]) [2022-12-06 16:56:21,066 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,066 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,067 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,067 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,067 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,101 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,101 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,101 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,101 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,101 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,101 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,102 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,102 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,102 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,102 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,102 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,102 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,102 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,102 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,102 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,102 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,102 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,103 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,103 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,103 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:21,172 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][487], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,173 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,173 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,173 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,173 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,221 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][643], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,221 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,221 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,221 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,221 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,221 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][458], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:21,221 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,222 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,222 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,222 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:21,271 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,271 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,272 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,272 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,272 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,272 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,272 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,272 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,272 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,272 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,788 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,789 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,789 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,789 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,789 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,789 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:21,789 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,789 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,789 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:21,789 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:22,123 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [72#L1175-2true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,123 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,123 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,123 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,123 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,123 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,123 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,123 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,123 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,124 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 72#L1175-2true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,124 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,124 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,124 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,124 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,125 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,125 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,125 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,125 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,125 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:22,142 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][692], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,142 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,142 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,142 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,143 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,315 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 11#L1173-1true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,315 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 11#L1173-1true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,316 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 11#L1173-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,316 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,316 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 11#L1173-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,316 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,317 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,317 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,317 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,657 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][586], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,658 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,658 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,658 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,658 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,658 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][587], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,658 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,658 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,658 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,658 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,709 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 11#L1173-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,709 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,709 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,709 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,709 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,709 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,709 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,710 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,710 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,710 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,710 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,710 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,710 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 11#L1173-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,710 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,710 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,710 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,710 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,711 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,711 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,711 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,711 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,711 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,711 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,711 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,773 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,774 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,774 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,774 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,774 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,774 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 121#L1173-2true]) [2022-12-06 16:56:22,774 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,774 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,774 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,774 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:22,873 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][586], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,873 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,873 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,873 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,874 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,874 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][587], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,874 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,874 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,874 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,874 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,947 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,947 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,947 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,947 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,947 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,948 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,948 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,948 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,948 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,948 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,948 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,948 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,948 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,948 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,948 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,949 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,949 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,949 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,950 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,950 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,950 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,950 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,957 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][707], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,957 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,957 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,957 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,957 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,957 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][708], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:22,957 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,958 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,958 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:22,958 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:23,303 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][707], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,304 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,304 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,304 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,304 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,304 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][708], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,304 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,304 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,304 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,304 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,305 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,305 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,305 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,305 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,305 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,305 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,305 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,305 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,305 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,305 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,306 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,306 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,306 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,306 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,306 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,306 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,306 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,306 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,306 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,306 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,384 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,384 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,384 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,384 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 108#L1175-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,384 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:23,384 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:23,384 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:23,384 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:23,385 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,385 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,385 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,385 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,385 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:23,385 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 108#L1175-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,385 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:23,385 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:23,386 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:23,386 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:23,580 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,581 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:23,581 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:23,581 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:23,581 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:23,581 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,581 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:23,581 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:23,581 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:23,581 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:23,715 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,715 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,715 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,715 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,715 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,715 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 15#L1179true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,715 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,715 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,715 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,716 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,717 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,717 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,717 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,717 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,717 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,717 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,717 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,717 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,717 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,717 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:23,737 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,737 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:23,737 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:23,737 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:23,737 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:23,737 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:23,737 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:23,737 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:23,737 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:23,737 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:24,037 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,037 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,037 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,037 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,037 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,037 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 108#L1175-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,037 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,037 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,037 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,037 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,038 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,038 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,038 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,038 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,038 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,038 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 108#L1175-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,038 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,038 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,038 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,038 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,137 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,137 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,137 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,137 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,137 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,137 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true]) [2022-12-06 16:56:24,137 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,138 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,138 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,138 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:24,251 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,252 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,252 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,252 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,252 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,252 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][707], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,252 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,252 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,252 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,252 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,253 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,253 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,253 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,253 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,253 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,253 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][708], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,253 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,253 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,253 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,253 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,255 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,255 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,255 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,255 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,255 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,256 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,256 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,256 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,256 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,256 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,339 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,340 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,340 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,340 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,340 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,340 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,340 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,340 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,340 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,340 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,341 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,341 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,341 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,341 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,341 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,341 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,341 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,341 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,341 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,341 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,342 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 108#L1175-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,342 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,342 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,342 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,342 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,343 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 108#L1175-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,343 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,343 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,343 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,343 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,368 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][692], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,369 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,400 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,401 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:24,401 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:56:24,401 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,401 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,415 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][312], [116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:24,415 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,415 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,415 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,415 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][610], [57#L19-5true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,416 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,416 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,416 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,416 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,431 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][729], [57#L19-5true, disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,432 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,432 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,432 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,432 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,432 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][612], [disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true]) [2022-12-06 16:56:24,432 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,432 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,432 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,432 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:24,721 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][707], [72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,722 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,722 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,722 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,722 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,722 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][708], [130#L1189true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,722 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,722 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,722 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,722 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,722 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [72#L1175-2true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,723 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,723 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 72#L1175-2true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,723 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,723 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,723 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,749 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][692], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,757 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:24,757 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:24,757 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:24,757 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:24,786 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [116#L19-2true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,786 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,787 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,787 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,787 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,787 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, 116#L19-2true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,787 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,787 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,787 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,787 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,800 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 11#L1173-1true, 153#true]) [2022-12-06 16:56:24,800 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,801 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,802 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,802 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,825 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,826 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:24,826 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,826 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,838 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,838 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,838 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,838 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,838 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,838 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,839 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,839 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,839 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,839 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,850 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 15#L1179true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,850 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,850 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,851 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,851 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,851 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:24,851 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,851 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,851 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:24,851 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:25,059 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,059 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,059 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,059 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,059 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,059 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:25,059 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,059 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,059 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,059 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,061 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][753], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,061 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,061 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,061 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,061 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,061 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:25,061 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,061 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,061 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,061 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,095 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,095 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,095 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,095 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,096 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,096 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,096 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:25,157 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 108#L1175-1true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,158 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:25,158 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:25,158 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:25,158 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:25,158 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 108#L1175-1true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,158 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:25,158 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:25,158 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:25,158 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:25,425 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,426 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,426 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,426 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,426 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,426 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true]) [2022-12-06 16:56:25,426 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,426 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,426 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,426 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,435 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:25,435 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,435 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][753], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,435 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,496 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,496 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,497 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,497 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,497 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,498 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,498 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,498 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,498 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,498 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:25,554 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,555 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:25,555 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:25,555 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:25,555 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:25,555 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,555 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:25,555 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:25,555 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:25,555 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:25,793 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,793 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:25,793 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:25,793 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:25,793 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:25,793 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,793 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:25,793 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:25,793 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:25,794 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:25,862 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,862 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,862 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,863 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,863 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,863 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,863 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,863 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,863 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,863 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,864 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,865 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,865 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,865 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,865 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,865 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,865 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,865 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,865 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,865 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:25,945 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:25,946 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:25,946 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:25,946 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:25,946 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:25,946 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:25,946 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:25,946 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:25,946 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:25,946 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:26,069 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 95#L19-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,070 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,070 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,070 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,070 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,070 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,071 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,071 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,071 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,072 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 95#L19-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,072 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,072 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,072 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,073 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,073 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,073 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,073 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,073 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,073 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,073 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,073 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,073 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,073 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,140 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,140 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,140 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,140 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,141 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,141 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,141 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,141 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,141 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,141 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 153#true]) [2022-12-06 16:56:26,146 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,146 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,147 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,147 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,147 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][753], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,147 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,147 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,147 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,147 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,324 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,324 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,324 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,324 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,324 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,325 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:26,325 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,325 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,325 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,325 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,350 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][582], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 71#L1173true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,350 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:56:26,350 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:26,350 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:26,350 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,350 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][583], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 71#L1173true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,350 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:56:26,350 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:26,350 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:26,350 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:26,409 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][312], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true]) [2022-12-06 16:56:26,409 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,409 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,409 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,409 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,410 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][610], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 174#(= ~B~0 ~A~0), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,410 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,410 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,410 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,410 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][312], [116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:56:26,443 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][440], [116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:26,443 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,443 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][610], [57#L19-5true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,444 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,444 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,444 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,444 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,444 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][701], [57#L19-5true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:26,444 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,444 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,444 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,444 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][784], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,454 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][729], [57#L19-5true, disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,454 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,454 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][715], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:56:26,454 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,455 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,455 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,455 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,455 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][612], [disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:56:26,455 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,455 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,455 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,455 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,497 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][753], [57#L19-5true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,497 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,497 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,497 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,497 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,497 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:56:26,497 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,497 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,498 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true]) [2022-12-06 16:56:26,498 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,498 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,538 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][582], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 71#L1173true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,539 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:56:26,539 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:26,539 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:26,539 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,539 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][583], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 71#L1173true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,539 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:56:26,539 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:26,539 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:26,539 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,553 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,553 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,553 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true]) [2022-12-06 16:56:26,553 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,559 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,559 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,559 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,559 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,559 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,559 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true]) [2022-12-06 16:56:26,559 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,559 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,559 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,559 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:26,612 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][312], [116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:26,612 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,612 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,613 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,613 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,613 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][729], [57#L19-5true, disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,613 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,613 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,613 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,613 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,613 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][612], [disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true]) [2022-12-06 16:56:26,614 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,614 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,614 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,614 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,614 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][610], [57#L19-5true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,614 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,614 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,614 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,614 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,654 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,654 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,654 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,654 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,654 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,654 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,655 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,655 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,655 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,655 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,662 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,663 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,663 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,663 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,663 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,663 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,663 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,663 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,663 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,663 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,760 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,760 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,760 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,761 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,761 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,761 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 66#L1170-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,761 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,761 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,761 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,761 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:26,821 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,821 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,821 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,821 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,821 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,821 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,821 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,821 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,821 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,821 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,822 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][707], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,822 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,822 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,822 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,822 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,822 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][708], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,822 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,822 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,823 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,823 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,823 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,823 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,823 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,823 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,823 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,824 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,824 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,824 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,824 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,824 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,841 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][707], [disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,841 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,841 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,841 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,841 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][708], [130#L1189true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,842 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,842 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,842 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,842 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,843 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,843 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,843 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,843 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,868 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 66#L1170-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,868 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,868 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,868 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,868 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,868 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,868 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,868 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,868 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 66#L1170-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,869 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,869 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,870 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,870 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,870 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,870 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,870 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,871 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,871 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,871 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,871 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,871 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,880 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, 116#L19-2true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:26,880 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,986 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:26,987 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,987 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,987 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,987 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,987 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:26,987 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,987 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,987 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:26,987 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,034 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:27,034 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,034 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,034 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,034 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,034 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 95#L19-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,034 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,034 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,035 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,035 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,035 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][707], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,035 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,035 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,035 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,036 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,036 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][708], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,036 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,036 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,036 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,036 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,037 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,037 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,037 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,037 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,037 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,037 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,038 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,038 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,038 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,038 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,039 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,039 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,266 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:27,266 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,266 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,266 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:27,267 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,267 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:27,267 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,267 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,268 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,268 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,269 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,269 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,269 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,269 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,269 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:27,420 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][707], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,420 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,420 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,421 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,421 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,421 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][708], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:27,421 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,421 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,421 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,421 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,422 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][578], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,422 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,422 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,423 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][579], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,423 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,423 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,423 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,423 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,482 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:27,482 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,482 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,483 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,483 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,483 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,483 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,483 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,483 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,483 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:27,594 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 81#L1170true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,594 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:56:27,594 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,594 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,594 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,594 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 81#L1170true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,594 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:56:27,594 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,594 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,594 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,596 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 15#L1179true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,596 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:56:27,596 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,596 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,596 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,596 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,596 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:56:27,596 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,597 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,597 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:27,757 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,758 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,758 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [disposeThread1of1ForFork0InUse, 15#L1179true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,758 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,758 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,759 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:56:27,759 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,759 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,759 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,760 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 66#L1170-1true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,760 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:56:27,760 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,760 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,760 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,760 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 66#L1170-1true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,760 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:56:27,760 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,760 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,760 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:27,905 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,905 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:56:27,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,905 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,905 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:56:27,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,906 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][398], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,906 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:56:27,906 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,906 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,906 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,906 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][399], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,906 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:56:27,906 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,906 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,906 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:27,966 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,966 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,966 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,966 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,966 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,966 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true]) [2022-12-06 16:56:27,966 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,966 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,966 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,966 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,971 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:27,971 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,971 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,971 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,971 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,971 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:27,971 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,971 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,972 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:27,972 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:56:28,202 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][527], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,202 INFO L382 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-12-06 16:56:28,202 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:28,202 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:28,202 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:28,202 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][528], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 95#L19-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,202 INFO L382 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-12-06 16:56:28,202 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:28,202 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:28,202 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:28,224 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][753], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,225 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,225 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,225 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,225 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,225 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 81#L1170true]) [2022-12-06 16:56:28,225 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,225 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,225 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,225 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,234 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 81#L1170true]) [2022-12-06 16:56:28,234 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,241 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,241 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,241 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,242 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,242 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,242 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,242 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][753], [57#L19-5true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,249 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,249 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:56:28,249 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,250 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,250 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,250 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,250 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,250 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,250 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,250 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,250 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,250 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,251 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,268 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,268 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,268 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,268 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,268 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,268 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 66#L1170-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:28,268 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,268 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,268 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,268 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:56:28,348 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][753], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,348 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,348 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,348 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,348 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,348 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 66#L1170-1true, 153#true]) [2022-12-06 16:56:28,348 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,348 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,348 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,348 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,351 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 66#L1170-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,351 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,351 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,351 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,351 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,352 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,352 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,352 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,352 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,352 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,372 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,373 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,373 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,373 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,373 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,373 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:56:28,373 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,373 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,373 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,373 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:56:28,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][312], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:56:28,417 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][440], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:28,417 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][610], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,417 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][701], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:28,417 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:28,417 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:28,441 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][753], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:28,441 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,441 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,441 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,441 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,441 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][680], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 10#L1170-2true]) [2022-12-06 16:56:28,441 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,441 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,441 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,441 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,444 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][554], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:56:28,444 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,444 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,444 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,444 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,444 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][686], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:28,444 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,444 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,444 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:28,444 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:56:29,106 INFO L130 PetriNetUnfolder]: 35083/115460 cut-off events. [2022-12-06 16:56:29,106 INFO L131 PetriNetUnfolder]: For 12569/15230 co-relation queries the response was YES. [2022-12-06 16:56:29,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180373 conditions, 115460 events. 35083/115460 cut-off events. For 12569/15230 co-relation queries the response was YES. Maximal size of possible extension queue 3654. Compared 1780448 event pairs, 3931 based on Foata normal form. 375/104537 useless extension candidates. Maximal degree in co-relation 180327. Up to 11230 conditions per place. [2022-12-06 16:56:30,039 INFO L137 encePairwiseOnDemand]: 137/152 looper letters, 453 selfloop transitions, 225 changer transitions 0/805 dead transitions. [2022-12-06 16:56:30,039 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 805 transitions, 4171 flow [2022-12-06 16:56:30,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-06 16:56:30,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-06 16:56:30,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2240 transitions. [2022-12-06 16:56:30,043 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8668730650154799 [2022-12-06 16:56:30,044 INFO L294 CegarLoopForPetriNet]: 147 programPoint places, 18 predicate places. [2022-12-06 16:56:30,044 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 805 transitions, 4171 flow [2022-12-06 16:56:30,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.5) internal successors, (717), 6 states have internal predecessors, (717), 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-12-06 16:56:30,045 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:56:30,045 INFO L213 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] [2022-12-06 16:56:30,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-06 16:56:30,045 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-12-06 16:56:30,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:56:30,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1813885361, now seen corresponding path program 1 times [2022-12-06 16:56:30,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:56:30,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257553416] [2022-12-06 16:56:30,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:56:30,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:56:30,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:56:30,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:56:30,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:56:30,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257553416] [2022-12-06 16:56:30,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257553416] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:56:30,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:56:30,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-06 16:56:30,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414866350] [2022-12-06 16:56:30,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:56:30,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-06 16:56:30,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:56:30,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-06 16:56:30,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-06 16:56:30,138 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 152 [2022-12-06 16:56:30,138 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 805 transitions, 4171 flow. Second operand has 3 states, 3 states have (on average 123.0) internal successors, (369), 3 states have internal predecessors, (369), 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-12-06 16:56:30,138 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:56:30,138 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 152 [2022-12-06 16:56:30,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:56:31,346 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][225], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 155#(and (<= ~B~0 5) (<= 5 ~B~0)), 81#L1170true]) [2022-12-06 16:56:31,346 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:56:31,346 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:56:31,346 INFO L385 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-06 16:56:31,347 INFO L385 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-12-06 16:56:31,659 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][225], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 77#L1211true, processThread1of1ForFork2InUse, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 160#(and (<= ~B~0 5) (<= 5 ~B~0) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:31,659 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:56:31,659 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:31,659 INFO L385 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-06 16:56:31,659 INFO L385 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-12-06 16:56:31,885 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:31,886 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:56:31,886 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:31,886 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:31,886 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:32,130 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:32,130 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,130 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,130 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,130 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][314], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:32,577 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,577 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,577 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,577 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 153#true]) [2022-12-06 16:56:32,578 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 105#L1162true]) [2022-12-06 16:56:32,578 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:32,578 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,578 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,621 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:32,621 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:32,621 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:56:32,621 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:56:32,621 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:56:32,840 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:32,840 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,841 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,841 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,841 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][314], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:32,926 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [171#true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 105#L1162true]) [2022-12-06 16:56:32,926 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:32,926 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [171#true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:32,926 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,927 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,927 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,927 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,927 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:32,927 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true]) [2022-12-06 16:56:32,927 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,927 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,927 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,927 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,985 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][408], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 22#L19-1true, 153#true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:32,986 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,986 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,986 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:32,986 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:33,371 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 13#L1169-2true, 153#true]) [2022-12-06 16:56:33,371 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:33,371 INFO L385 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-06 16:56:33,371 INFO L385 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-12-06 16:56:33,371 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:56:33,548 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 108#L1175-1true, 105#L1162true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:33,548 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,548 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,548 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,548 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,549 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:33,549 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,549 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,549 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,549 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,549 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true]) [2022-12-06 16:56:33,549 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,549 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,549 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,550 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,562 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:33,562 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,562 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:56:33,562 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:56:33,562 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:56:33,562 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,568 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:33,568 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:33,568 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:33,568 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:33,568 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:33,642 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][408], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 22#L19-1true, 153#true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:33,642 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,642 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,642 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,642 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][435], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:33,643 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,643 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,643 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,643 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][554], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:33,644 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][408], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 153#true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:56:33,644 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,644 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:33,812 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:33,813 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:33,813 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:33,813 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:33,813 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:33,827 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:33,828 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:33,828 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:33,828 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:33,828 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:33,830 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:33,830 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:33,830 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:33,830 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:33,830 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:33,830 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:33,925 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 64#L1204-4true, 153#true, 125#L1160true]) [2022-12-06 16:56:33,925 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:33,925 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:33,925 INFO L385 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-06 16:56:33,925 INFO L385 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-06 16:56:33,925 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 64#L1204-4true, 153#true, 125#L1160true]) [2022-12-06 16:56:33,925 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:33,925 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:33,925 INFO L385 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-06 16:56:33,926 INFO L385 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-12-06 16:56:33,926 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 64#L1204-4true, 153#true, 125#L1160true]) [2022-12-06 16:56:33,926 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:33,926 INFO L385 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-06 16:56:33,926 INFO L385 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-12-06 16:56:33,926 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:34,198 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 105#L1162true]) [2022-12-06 16:56:34,198 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is not cut-off event [2022-12-06 16:56:34,198 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:56:34,198 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:56:34,198 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:56:34,198 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:56:34,199 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:34,199 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,199 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,199 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,199 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,199 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,199 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,301 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,301 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,301 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,301 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,301 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,302 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 108#L1175-1true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true]) [2022-12-06 16:56:34,302 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,302 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,302 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,302 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,311 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,311 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,311 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:56:34,311 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:56:34,311 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:56:34,386 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][583], [57#L19-5true, 40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,387 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,387 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,387 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,387 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,387 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][435], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:34,387 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,387 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,387 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,387 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,389 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][435], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:34,389 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,389 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,389 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,389 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,390 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][554], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 121#L1173-2true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,390 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,390 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,390 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,390 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][408], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 47#L19-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 153#true, 121#L1173-2true, 125#L1160true]) [2022-12-06 16:56:34,391 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][583], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,391 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,391 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][435], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:34,392 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,392 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,392 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,392 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,392 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:34,430 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [38#$Ultimate##0true, 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:34,430 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:34,430 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:56:34,430 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:34,430 INFO L385 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-12-06 16:56:34,430 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [38#$Ultimate##0true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:34,430 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:34,430 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:34,430 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:56:34,430 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-12-06 16:56:34,577 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,577 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:34,577 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:34,577 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:34,578 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:34,578 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:34,674 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,674 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:34,674 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:34,674 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:34,674 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:34,675 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 11#L1173-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,675 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:34,675 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:34,675 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:34,675 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:34,759 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][314], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:34,759 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,759 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,759 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,759 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,759 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,759 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,760 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 105#L1162true]) [2022-12-06 16:56:34,760 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,760 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,760 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,760 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,760 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:34,760 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,059 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,059 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:35,059 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:35,059 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:35,059 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:35,060 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:35,080 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:56:35,080 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,080 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:56:35,080 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:56:35,080 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:56:35,082 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,082 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:35,082 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:35,082 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:35,082 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:35,161 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][583], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,161 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,161 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][435], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:35,161 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,161 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,163 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][583], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,164 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][435], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:35,164 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,164 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:35,202 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [38#$Ultimate##0true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:35,202 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:35,202 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:56:35,202 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:35,202 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:56:35,453 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,453 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,454 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,454 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,454 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,746 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:35,746 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:35,746 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:35,746 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:35,746 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:35,813 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,813 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,813 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,813 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,813 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,815 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,815 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:35,815 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:35,815 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:35,815 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:35,830 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,831 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,831 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:35,831 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:35,831 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:35,831 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:35,840 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:35,840 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:35,840 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:35,840 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:35,840 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:35,840 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:56:35,840 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:35,840 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:35,840 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:35,840 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:36,058 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 64#L1204-4true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:36,059 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:56:36,059 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:36,059 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:36,059 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:36,059 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:36,220 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:36,220 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:36,220 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:36,220 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:36,221 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:36,246 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 11#L1173-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:36,247 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:36,247 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:36,247 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:36,247 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:36,247 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:36,392 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:36,393 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:36,393 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:36,393 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,393 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,624 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:36,625 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:36,625 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,625 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:36,625 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,720 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:36,720 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:36,720 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:36,720 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:36,720 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:36,721 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:36,758 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:36,758 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:36,758 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:36,758 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:36,758 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:36,759 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 105#L1162true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true]) [2022-12-06 16:56:36,759 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:36,759 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,759 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,759 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,762 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 105#L1162true]) [2022-12-06 16:56:36,762 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:36,762 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,762 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,762 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:36,997 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:36,997 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:36,997 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:36,997 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:36,997 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:37,120 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:37,121 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:37,121 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:37,121 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:37,265 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:37,265 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:37,265 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:37,265 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:37,265 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:37,275 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:37,275 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:37,275 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,275 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,275 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,670 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:37,670 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:37,670 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:37,670 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:37,670 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:37,672 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:37,672 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:37,672 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:37,672 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:37,672 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:37,672 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:37,769 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:37,770 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:37,770 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,770 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,770 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,770 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,773 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:37,773 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:37,773 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,773 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,773 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:37,792 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:37,792 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:37,792 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:37,792 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:37,792 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:37,793 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:37,809 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 121#L1173-2true]) [2022-12-06 16:56:37,810 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:56:37,810 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:37,810 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:37,810 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:38,052 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:38,052 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:38,052 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:38,052 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:38,052 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:38,052 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:38,052 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:38,052 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:38,052 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:38,052 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:38,055 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:38,055 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:38,055 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:38,055 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:38,055 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:38,055 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:38,464 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:38,464 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:38,464 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:38,464 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:38,464 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:38,464 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:38,470 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 84#L1206-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:38,470 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:38,470 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:38,470 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:38,470 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:38,541 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:38,541 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:38,541 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:38,541 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:38,541 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:38,541 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:38,622 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:38,622 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:38,622 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:38,622 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:38,622 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:38,836 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][553], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 121#L1173-2true]) [2022-12-06 16:56:38,836 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:38,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:38,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:38,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:38,962 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:38,962 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:56:38,962 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:38,963 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:38,963 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:39,012 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:39,012 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,012 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,012 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,012 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,012 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:39,012 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,012 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,012 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,012 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,022 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 71#L1173true, 105#L1162true, 153#true]) [2022-12-06 16:56:39,022 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:39,022 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:39,022 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:39,022 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:39,117 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:39,117 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:39,117 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:39,117 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:39,117 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:39,117 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:39,117 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:39,124 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:39,124 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:39,124 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,124 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,124 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,124 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:39,125 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:39,125 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:39,125 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:39,125 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,125 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,125 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,372 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 22#L19-1true, 153#true]) [2022-12-06 16:56:39,372 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:39,373 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:39,373 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:39,373 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:39,373 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 11#L1173-1true, 153#true]) [2022-12-06 16:56:39,373 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:39,383 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,383 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,690 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 53#L1158-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:39,690 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,690 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,690 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:39,690 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:39,690 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:39,693 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:39,693 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:39,694 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,694 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,694 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:39,694 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:40,072 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 77#L1211true, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:40,072 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:40,072 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,072 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:40,072 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,073 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:40,073 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:40,073 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,073 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,073 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:40,075 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:40,075 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,075 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,075 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,075 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,115 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true]) [2022-12-06 16:56:40,115 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,116 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,116 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:40,116 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:40,293 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:40,293 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,293 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:40,293 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:40,293 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:40,293 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:40,339 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:40,339 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:40,339 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,339 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,339 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,339 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:56:40,340 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 105#L1162true]) [2022-12-06 16:56:40,340 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:40,340 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 23#L1175true]) [2022-12-06 16:56:40,341 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 108#L1175-1true, 153#true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:40,341 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,341 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,343 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][604], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:40,343 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,343 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,344 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,344 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,344 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][553], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 121#L1173-2true]) [2022-12-06 16:56:40,344 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,344 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,344 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,344 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,380 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:40,381 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,381 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,381 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,381 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,543 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:40,543 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,543 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,543 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,543 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:40,546 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:40,547 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 11#L1173-1true, 153#true]) [2022-12-06 16:56:40,547 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 22#L19-1true, 153#true]) [2022-12-06 16:56:40,547 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:40,547 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:40,548 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,548 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,560 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:56:40,561 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,561 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,561 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:40,561 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:40,829 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:40,829 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,829 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:40,829 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:40,829 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:40,829 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,829 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:40,981 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:40,982 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:40,982 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:40,982 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:40,982 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:41,065 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:41,065 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:41,065 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:41,065 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:41,066 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:41,117 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:41,118 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:41,118 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:41,118 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:41,118 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:41,299 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:41,299 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:41,299 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:41,299 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:41,300 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:41,301 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:41,301 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:41,301 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:41,301 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:41,301 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:41,302 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:41,302 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:56:41,302 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:41,302 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:41,302 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:41,525 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:41,525 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:41,525 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:41,526 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:41,526 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:41,571 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:41,571 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:41,571 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:41,571 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:41,571 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:41,627 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][244], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, 20#L19true, generateThread1of1ForFork1InUse, 14#L1161true, 164#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), processThread1of1ForFork2InUse, 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:41,627 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:41,628 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:41,628 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:41,628 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:42,217 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true]) [2022-12-06 16:56:42,217 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:42,217 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:42,217 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:42,217 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:42,449 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:42,449 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:42,449 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:42,449 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:42,450 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:42,450 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:42,516 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 14#L1161true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:42,517 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:42,517 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:42,517 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:42,517 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:42,533 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:42,533 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:42,533 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:42,533 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:42,533 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:42,533 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:42,610 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:42,610 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:42,610 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:42,610 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:42,610 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:42,610 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:42,638 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:56:42,638 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:42,639 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:42,639 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:42,639 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:42,986 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:42,986 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:42,986 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:42,986 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:42,986 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:42,987 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:42,987 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:42,987 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:42,987 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:42,987 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:42,994 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:42,994 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:42,994 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:42,994 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:42,994 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:43,006 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:43,006 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:43,006 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:43,006 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:43,007 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:43,009 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:43,009 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:43,009 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:43,009 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:43,009 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:43,009 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:43,102 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:43,102 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:43,102 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:43,102 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:43,102 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:43,103 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][179], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 164#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 14#L1161true, 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:43,103 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:43,103 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:43,103 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:43,103 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:43,186 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][244], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 164#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:43,186 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:43,186 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:43,186 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:43,187 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:43,546 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][225], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 155#(and (<= ~B~0 5) (<= 5 ~B~0)), 81#L1170true]) [2022-12-06 16:56:43,546 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:43,546 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:43,546 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:43,546 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:43,864 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 134#L1191-1true, 153#true]) [2022-12-06 16:56:43,864 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:43,864 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:43,864 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:43,864 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:43,937 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true]) [2022-12-06 16:56:43,937 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:43,937 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:43,938 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:43,938 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:44,049 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:44,049 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:44,049 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:44,049 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:44,049 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:44,049 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:44,049 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:44,436 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 62#$Ultimate##0true, 11#L1173-1true, 84#L1206-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:44,436 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:44,436 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:44,436 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:44,436 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:44,436 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:44,436 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:44,437 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 62#$Ultimate##0true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:56:44,437 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:56:44,437 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:44,437 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:44,437 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:44,437 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:44,437 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:44,437 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:44,437 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:44,437 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:44,457 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:56:44,458 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:44,458 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:44,458 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:44,458 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:44,495 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 64#L1204-4true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:44,495 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:44,495 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:44,495 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:44,495 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:44,515 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:44,515 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:44,515 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:44,515 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:44,515 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:44,528 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [38#$Ultimate##0true, 57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:44,528 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:44,528 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:44,529 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:44,529 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:44,529 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true]) [2022-12-06 16:56:44,529 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:44,529 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:44,529 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:44,529 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:44,581 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][314], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:44,581 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 53#L1158-1true, 13#L1169-2true, 153#true]) [2022-12-06 16:56:44,582 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 22#L19-1true, 13#L1169-2true, 153#true]) [2022-12-06 16:56:44,582 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:44,582 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:44,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:44,980 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:44,980 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:44,980 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:44,980 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,005 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:45,005 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,005 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:45,005 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,005 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:45,005 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:45,083 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 14#L1161true, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:45,083 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:45,083 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,083 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,083 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,083 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:45,093 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:56:45,093 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,093 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,093 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:45,093 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:45,093 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:56:45,093 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,093 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,093 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:45,093 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:45,095 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:45,095 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:45,095 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,095 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,095 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,096 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][353], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 164#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 70#L19-5true, 71#L1173true]) [2022-12-06 16:56:45,096 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,096 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,096 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,096 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,096 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][179], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 164#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:45,096 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,096 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:45,096 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:45,096 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,100 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:45,100 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,100 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:45,100 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:45,100 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,105 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:45,105 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,105 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,105 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,105 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,106 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:45,106 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:56:45,106 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:56:45,106 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is not cut-off event [2022-12-06 16:56:45,106 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is not cut-off event [2022-12-06 16:56:45,134 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:45,134 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:45,135 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,135 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,135 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,180 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:45,180 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,180 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,180 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,180 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,181 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][244], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 164#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:45,181 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,181 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,181 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,181 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,181 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][452], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 14#L1161true, 164#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), processThread1of1ForFork2InUse, 70#L19-5true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true]) [2022-12-06 16:56:45,181 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,181 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,181 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,182 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,186 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:45,186 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,186 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,186 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:45,186 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,325 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][225], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 14#L1161true, 160#(and (<= ~B~0 5) (<= 5 ~B~0) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true]) [2022-12-06 16:56:45,325 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,325 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:45,325 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:45,325 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,834 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:45,835 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,835 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,835 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,835 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,835 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,835 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 11#L1173-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:45,835 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,835 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,835 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,835 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,923 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:45,923 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:45,924 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:45,924 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,924 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:45,926 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:45,926 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:45,926 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,926 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:45,926 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:45,926 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [38#$Ultimate##0true, 57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:45,926 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:45,926 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,926 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:45,926 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:46,119 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,119 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:46,119 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:46,119 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:46,119 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:46,488 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 22#L19-1true, 62#$Ultimate##0true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:56:46,488 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:56:46,488 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:46,488 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:46,488 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:46,488 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][635], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,488 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:46,488 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:46,488 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:46,488 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:46,489 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,489 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:46,489 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:46,489 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:46,489 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:46,489 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:46,521 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,521 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:46,522 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:46,522 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:46,522 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:46,552 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,552 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,552 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:46,552 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,552 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,552 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:46,573 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,573 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,573 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:46,573 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,573 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,573 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:46,574 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 84#L1206-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,574 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,574 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,574 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:46,574 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:46,624 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,624 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:46,624 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:46,624 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:46,624 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:46,777 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:46,778 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:46,778 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:46,778 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:46,778 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:46,905 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:46,905 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:46,905 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:46,905 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:46,905 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:46,929 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:46,930 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:46,930 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:46,930 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:46,930 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:47,225 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 81#L1170true]) [2022-12-06 16:56:47,225 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,225 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,225 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,225 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,226 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:47,226 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,226 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,226 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,226 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:47,226 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,290 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 22#L19-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:56:47,290 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,290 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,290 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:47,290 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,290 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:56:47,290 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,290 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:47,290 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:47,290 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:47,291 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:56:47,291 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:47,291 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:47,292 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:47,292 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:47,292 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,293 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][179], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 164#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:47,293 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,293 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:47,293 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:47,293 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,298 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:47,298 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,299 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,299 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:47,299 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:47,299 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 71#L1173true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:47,299 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,299 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,299 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:47,299 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:47,306 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:47,307 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,307 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,307 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,307 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,307 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:47,307 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,307 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,307 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,307 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,308 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true]) [2022-12-06 16:56:47,308 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,308 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,308 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,308 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,308 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,313 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true]) [2022-12-06 16:56:47,313 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:47,313 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:47,313 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:47,313 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,378 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:47,378 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,378 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,379 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:47,379 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,379 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:47,379 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:47,379 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,379 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:47,379 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,379 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:47,379 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,391 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:47,391 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:47,391 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:47,391 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:47,392 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:47,683 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:47,683 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,683 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,683 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,683 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,683 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:47,683 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,683 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,683 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:47,683 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:48,056 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 11#L1173-1true, 153#true]) [2022-12-06 16:56:48,056 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,056 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,056 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,056 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:48,057 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:48,057 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,119 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 105#L1162true, 23#L1175true]) [2022-12-06 16:56:48,119 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:48,119 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:48,119 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:48,119 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:48,137 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:48,137 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [38#$Ultimate##0true, 57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:48,137 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,137 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:48,138 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,138 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:48,138 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:48,138 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:48,138 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:48,138 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:48,235 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:48,235 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:48,235 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:48,235 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:48,235 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:48,417 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 62#$Ultimate##0true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:48,417 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:48,417 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:48,417 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:48,417 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:48,417 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:48,417 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:48,420 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 62#$Ultimate##0true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:56:48,420 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,420 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:48,420 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:48,420 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:48,421 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][635], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 62#$Ultimate##0true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:48,421 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,421 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:48,421 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:48,421 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:48,421 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:48,678 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:48,678 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:48,678 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:48,678 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:48,678 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:48,679 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:56:48,679 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:48,679 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:48,679 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:48,679 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:48,679 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true]) [2022-12-06 16:56:48,679 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:48,679 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:48,679 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:48,679 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:48,739 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:48,739 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:48,739 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:48,740 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:48,740 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:48,740 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,003 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:49,003 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:49,003 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:49,003 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,003 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:49,003 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:49,003 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:49,003 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,003 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,003 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:49,004 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:49,004 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,161 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 105#L1162true]) [2022-12-06 16:56:49,161 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,161 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,161 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,162 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,166 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:49,167 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:49,167 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,167 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,167 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,167 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:49,167 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,168 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,168 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,168 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,168 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 81#L1170true]) [2022-12-06 16:56:49,168 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,168 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,168 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,168 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:49,169 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 105#L1162true]) [2022-12-06 16:56:49,169 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,169 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,422 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:49,423 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,423 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:49,423 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,423 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:49,423 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:56:49,423 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,423 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,423 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:49,423 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:49,434 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:49,434 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,434 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,434 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,434 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,438 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:49,439 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,439 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:49,439 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,439 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:49,439 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:49,439 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:49,439 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,439 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,439 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,439 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,439 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,441 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 22#L19-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 105#L1162true]) [2022-12-06 16:56:49,441 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,441 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,441 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,441 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,441 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 105#L1162true]) [2022-12-06 16:56:49,442 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,442 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:49,442 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,442 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:49,443 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 71#L1173true]) [2022-12-06 16:56:49,443 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,443 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:49,443 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,443 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:49,443 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:56:49,443 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,443 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,443 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,443 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,444 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:49,444 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,444 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:49,444 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:49,444 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,444 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:49,444 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,444 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,444 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:49,444 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:49,446 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:49,446 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,446 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:49,446 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:49,446 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,446 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,450 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 95#L19-1true]) [2022-12-06 16:56:49,450 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,450 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,450 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,450 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:49,451 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:49,451 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:56:49,451 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,451 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:49,452 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 71#L1173true]) [2022-12-06 16:56:49,452 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,452 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:49,452 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:49,452 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,453 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:49,453 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,453 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,453 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:56:49,453 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:49,453 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:49,453 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,453 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,454 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,454 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,457 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:49,457 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,457 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,457 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,457 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,457 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:49,457 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,457 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,457 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,457 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,458 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true]) [2022-12-06 16:56:49,458 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,458 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,458 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,458 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:49,458 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,735 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 13#L1169-2true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:49,735 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,735 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,735 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,735 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:49,735 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:49,774 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:49,774 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,774 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:49,774 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:49,774 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:49,788 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 153#true, 23#L1175true]) [2022-12-06 16:56:49,788 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,788 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,788 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,788 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,843 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:49,844 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 22#L19-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:49,844 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:49,844 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:49,844 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,251 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:50,251 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,251 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,251 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,251 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,251 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,251 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,251 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,252 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:50,252 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,252 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,252 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,252 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,252 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,252 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,252 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,303 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][422], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:50,303 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:50,303 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,303 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,303 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,304 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][258], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 153#true, 121#L1173-2true, 125#L1160true]) [2022-12-06 16:56:50,304 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:50,304 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,304 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,304 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,328 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [38#$Ultimate##0true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:50,328 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,328 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:50,328 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:50,328 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:50,329 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [38#$Ultimate##0true, 57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:50,329 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,329 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,329 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:50,329 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:50,421 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 84#L1206-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:50,421 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:50,421 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:50,421 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:50,421 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:50,437 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:50,438 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:50,438 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,438 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:50,438 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:50,493 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:50,493 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:50,493 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:50,493 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:50,493 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:50,493 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:50,493 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:50,493 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,493 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:50,493 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,494 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:50,494 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:50,494 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,494 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:50,494 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,651 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:50,652 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,652 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:50,652 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:50,652 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:50,655 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 64#L1204-4true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:50,655 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:50,655 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:50,655 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:50,655 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:50,658 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:50,658 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,658 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:50,658 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:50,658 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,658 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:50,658 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,658 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:50,658 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:50,658 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,676 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:50,677 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:50,677 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:50,677 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:50,677 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:50,897 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:56:50,897 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:50,897 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:50,897 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:50,897 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:50,901 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:50,901 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:50,901 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:50,901 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,901 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:50,901 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:50,913 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 64#L1204-4true, 53#L1158-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:50,914 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 64#L1204-4true, 53#L1158-1true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:50,914 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 64#L1204-4true, 53#L1158-1true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:50,914 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:50,914 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,006 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:51,006 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,006 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,006 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,006 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,006 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:51,006 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,006 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,006 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,006 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,232 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][229], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:51,232 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,232 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:51,232 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,232 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,240 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:51,240 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,240 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:51,240 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,240 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,240 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:51,240 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:51,241 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:51,241 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,241 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:51,241 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,241 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:51,241 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,241 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:51,289 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:51,289 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,289 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,289 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,289 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,289 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,289 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:51,289 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,289 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,290 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,290 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,290 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 105#L1162true]) [2022-12-06 16:56:51,290 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,290 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,290 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:51,290 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,290 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,290 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:51,290 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,291 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,291 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,291 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,291 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:51,323 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [72#L1175-2true, 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:56:51,323 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:51,323 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:51,323 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:51,323 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:51,589 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 95#L19-1true]) [2022-12-06 16:56:51,589 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,589 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:51,590 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,590 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:51,590 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:51,593 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true]) [2022-12-06 16:56:51,593 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is not cut-off event [2022-12-06 16:56:51,593 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:56:51,593 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:56:51,593 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is not cut-off event [2022-12-06 16:56:51,593 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:56:51,593 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true]) [2022-12-06 16:56:51,593 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,593 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:51,594 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:51,594 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:51,594 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,603 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:51,603 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,603 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:51,603 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:51,604 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,604 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:51,604 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,604 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:51,604 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,604 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:56:51,608 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:51,608 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:51,608 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,620 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:51,620 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,620 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,620 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,620 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,628 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:51,628 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,628 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,628 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,628 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,631 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:51,631 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:51,631 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:51,631 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:51,631 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:51,747 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 137#L1168-1true, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:51,747 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,747 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:51,747 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:51,747 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:51,747 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 137#L1168-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:51,747 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:51,748 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,748 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:51,748 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:51,815 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [171#true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 153#true]) [2022-12-06 16:56:51,815 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:51,816 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:51,816 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:51,816 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:52,018 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,018 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,018 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:52,018 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:52,019 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:52,071 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,071 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,071 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,071 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,071 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,072 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,072 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,072 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,072 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,072 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,087 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 23#L1175true]) [2022-12-06 16:56:52,087 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,087 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,087 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,087 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,131 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,132 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,132 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:52,132 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:52,132 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:52,132 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:52,537 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:52,538 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:56:52,538 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:52,538 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,538 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,539 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 71#L1173true, 153#true]) [2022-12-06 16:56:52,539 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:52,539 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:52,540 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 134#L1191-1true, 153#true]) [2022-12-06 16:56:52,540 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,540 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:52,540 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 22#L19-1true, 153#true]) [2022-12-06 16:56:52,541 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 11#L1173-1true, 153#true]) [2022-12-06 16:56:52,541 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:52,541 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L380 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:52,542 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:52,542 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:52,542 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,543 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L380 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,543 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:52,543 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,544 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,544 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,544 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,544 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,544 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,544 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:52,544 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:52,662 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][422], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,662 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,662 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,662 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,662 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,663 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][258], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 153#true, 121#L1173-2true]) [2022-12-06 16:56:52,663 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,663 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,663 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,663 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:52,671 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:56:52,672 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,672 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:52,672 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:52,672 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:52,790 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:56:52,790 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,790 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,790 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:52,790 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,791 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,791 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:52,791 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,791 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,791 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:52,791 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:52,793 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,793 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,793 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,793 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,793 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:52,810 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:52,810 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:52,810 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:52,810 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:52,810 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:53,057 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 62#$Ultimate##0true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:53,057 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,057 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:53,057 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:53,057 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:53,076 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true]) [2022-12-06 16:56:53,076 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:53,076 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:53,076 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:53,076 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:53,080 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 84#L1206-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:53,081 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,081 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,081 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:53,081 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:53,082 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 64#L1204-4true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:53,082 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,082 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,082 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:53,082 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:53,084 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 64#L1204-4true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:53,084 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:53,084 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:53,084 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:53,084 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:53,330 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:53,330 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,330 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:53,330 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:53,330 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:53,335 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:56:53,335 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,335 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,335 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,335 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,335 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 13#L1169-2true]) [2022-12-06 16:56:53,335 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,335 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,335 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,335 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,336 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:56:53,336 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,336 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,336 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,336 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,336 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:53,336 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,336 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,336 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,336 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,398 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 13#L1169-2true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:53,399 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,399 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,399 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,399 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,399 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,410 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:53,410 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,410 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,410 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,410 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,626 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:53,626 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,626 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:53,626 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:53,626 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:56:53,735 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][229], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 95#L19-1true, 10#L1170-2true]) [2022-12-06 16:56:53,735 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,735 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,735 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,735 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,805 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true]) [2022-12-06 16:56:53,806 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:53,806 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,806 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:53,806 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,807 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:53,807 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,807 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:53,807 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:53,807 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:53,807 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:53,808 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:53,808 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,808 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:53,808 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:53,808 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:53,808 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:53,809 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][454], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 18#L1186-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 155#(and (<= ~B~0 5) (<= 5 ~B~0)), 10#L1170-2true]) [2022-12-06 16:56:53,809 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,809 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:53,809 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,809 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:56:53,895 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [116#L19-2true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:53,895 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,895 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,898 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:53,898 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is not cut-off event [2022-12-06 16:56:53,898 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:56:53,898 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:56:53,898 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:56:53,898 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2022-12-06 16:56:53,899 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:53,899 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,899 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,899 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,899 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,899 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,899 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:56:53,899 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is not cut-off event [2022-12-06 16:56:53,899 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2022-12-06 16:56:53,899 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2022-12-06 16:56:53,899 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:56:53,900 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:56:53,900 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,900 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,900 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,900 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,904 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:53,904 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,904 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:53,904 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:53,904 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:53,904 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 81#L1170true]) [2022-12-06 16:56:53,904 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:53,904 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:53,905 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:53,905 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:53,913 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:53,913 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,913 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:53,913 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,913 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:53,913 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:53,915 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:53,915 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,915 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:53,916 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:53,916 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,169 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:54,170 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:54,170 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:54,170 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:54,170 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:54,242 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,243 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:56:54,243 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:54,243 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:54,466 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,466 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,466 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,466 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,466 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,466 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,466 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,466 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,466 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,467 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,467 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,467 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,467 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,467 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,467 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,467 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,505 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,505 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,505 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,505 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,505 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,506 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,506 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,507 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,507 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,507 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,521 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 23#L1175true]) [2022-12-06 16:56:54,521 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,521 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,521 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,521 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,562 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,562 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,562 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,562 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,562 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,562 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:54,565 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,565 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,565 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,565 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,565 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:54,635 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:54,635 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:54,635 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:54,635 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,635 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:54,664 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:56:54,664 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,664 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,664 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,664 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,664 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:56:54,665 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:56:54,665 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:56:54,665 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,665 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L380 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 22#L19-1true, 153#true]) [2022-12-06 16:56:54,666 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L380 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 11#L1173-1true, 153#true]) [2022-12-06 16:56:54,666 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:56:54,666 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,666 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 134#L1191-1true, 153#true]) [2022-12-06 16:56:54,667 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L380 tUnfolder$Statistics]: inserting event number 10 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:54,667 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:54,667 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:55,013 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,013 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,013 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,013 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,013 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,013 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,013 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,013 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,013 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,013 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,014 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,014 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,014 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,014 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,014 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,015 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,015 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,015 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,015 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,015 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,015 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,015 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,015 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,148 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:55,150 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,150 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,150 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,150 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,220 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 84#L1206-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,221 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,221 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:55,221 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:55,221 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:55,221 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,221 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,223 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 53#L1158-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:56:55,224 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,224 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:55,224 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:55,224 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:55,225 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,225 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:55,225 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:55,225 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:55,225 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:55,228 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 71#L1173true, 153#true]) [2022-12-06 16:56:55,228 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,228 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:55,228 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:55,228 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,228 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,228 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,228 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:55,228 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:55,228 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,255 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:56:55,255 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,255 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,255 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:55,255 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,256 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:56:55,256 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,256 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:55,256 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,256 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,434 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,434 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,434 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,434 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:55,434 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,445 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:55,445 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,445 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:55,445 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:55,445 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:56:55,452 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:55,452 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:55,452 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,452 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:55,452 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,452 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,452 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:55,466 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:55,466 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:55,466 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,466 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:55,466 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,466 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true]) [2022-12-06 16:56:55,466 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:55,466 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,466 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:55,466 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:55,474 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 84#L1206-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,475 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:55,475 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:55,475 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,475 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:55,475 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:55,476 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 64#L1204-4true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,476 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:55,476 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:55,476 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:55,476 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,476 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][364], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 64#L1204-4true, 71#L1173true, 153#true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:55,477 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][364], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 64#L1204-4true, 22#L19-1true, 71#L1173true, 153#true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:56:55,477 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 64#L1204-4true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:56:55,477 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,477 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 64#L1204-4true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:56:55,478 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 64#L1204-4true, 71#L1173true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,478 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][656], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 64#L1204-4true, 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,478 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:55,478 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:55,525 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 10#L1170-2true]) [2022-12-06 16:56:55,526 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:55,526 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:55,526 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:55,526 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:55,535 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:56:55,535 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:55,535 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:55,535 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:55,535 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:55,535 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:56:55,535 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:55,535 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:55,535 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:55,535 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:55,807 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][311], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 84#L1206-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:55,807 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:55,808 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:55,808 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:55,808 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:56,062 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:56,062 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,062 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:56,062 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:56,062 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:56,062 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:56,085 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 137#L1168-1true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:56,085 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,085 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:56,088 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:56,089 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:56,089 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 137#L1168-1true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:56,089 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,089 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:56,089 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:56,089 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:56,165 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][465], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 70#L19-5true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:56,165 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,165 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:56,165 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,165 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,166 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][229], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:56,166 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,166 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:56,166 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,166 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,215 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:56,215 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,215 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:56,215 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:56,215 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:56,215 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:56,215 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:56,217 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:56,217 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,217 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:56,217 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:56,217 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:56,217 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:56,220 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 13#L1169-2true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:56,220 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:56,221 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:56,221 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,221 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:56,221 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true]) [2022-12-06 16:56:56,221 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:56,221 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:56,221 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:56,221 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,285 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:56,285 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:56,285 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:56,285 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:56,285 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:56,285 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:56,285 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,285 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:56,285 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:56,286 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:56,297 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:56,297 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,297 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:56,297 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:56,297 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:56,297 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:56,297 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:56,301 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true]) [2022-12-06 16:56:56,301 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:56,301 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:56,301 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:56,301 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:56,687 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:56,687 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,687 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,687 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,687 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:56,711 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:56,711 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,711 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,711 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,711 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,887 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [72#L1175-2true, 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:56,887 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:56,887 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:56,888 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:56,888 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:56,890 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:56,891 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,891 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:56,891 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:56,891 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:56,927 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:56,928 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:56,928 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:56,928 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:56,928 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:56,939 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:56,939 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,940 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,940 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,940 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,940 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 23#L1175true]) [2022-12-06 16:56:56,940 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,940 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,940 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,940 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:56,992 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:56,992 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is not cut-off event [2022-12-06 16:56:56,992 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:56,992 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:56,992 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:56:57,032 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 156#(and (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 7#L1191true, 105#L1162true, 23#L1175true]) [2022-12-06 16:56:57,033 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,033 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:57,033 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:56:57,033 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,519 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,519 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,519 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,519 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,519 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,519 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,519 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,519 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,519 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,520 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,520 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,520 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,520 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:56:57,520 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,520 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,520 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,520 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,520 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,525 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:56:57,525 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:57,525 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:57,526 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,526 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:57,656 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 22#L19-1true, 53#L1158-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:56:57,656 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,656 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:57,656 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:57,656 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:57,657 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][635], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,657 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,657 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:57,657 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:57,657 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:57,659 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:56:57,659 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:57,660 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:57,660 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:57,660 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:57,660 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,660 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:57,660 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:57,660 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:57,660 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:57,660 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:57,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,684 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:57,684 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:57,684 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:57,684 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:57,727 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 71#L1173true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,727 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,727 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:57,727 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:57,727 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:57,727 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 71#L1173true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,727 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,727 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:56:57,727 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:57,727 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:57,862 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 53#L1158-1true, 64#L1204-4true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,862 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:57,862 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:57,862 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:56:57,862 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:57,865 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,865 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:57,865 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:57,865 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:57,865 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:57,866 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:57,866 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,866 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:57,881 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:57,882 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:56:57,882 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:57,882 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,882 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:57,886 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,886 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:57,886 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:56:57,886 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:57,886 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:57,886 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 64#L1204-4true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:57,887 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 64#L1204-4true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:57,887 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 64#L1204-4true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:57,887 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:57,887 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:57,936 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:57,937 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:56:57,937 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:57,937 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:57,937 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:56:57,946 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 10#L1170-2true]) [2022-12-06 16:56:57,946 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:57,946 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:57,946 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:57,946 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:57,946 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 10#L1170-2true]) [2022-12-06 16:56:57,946 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:57,946 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:57,946 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:57,946 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:58,487 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:58,487 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,487 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,488 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,488 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:58,488 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:58,521 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:58,521 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,521 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:58,521 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:58,521 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:58,521 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:58,522 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:58,522 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,522 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:58,522 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:58,522 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:56:58,522 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:56:58,565 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:56:58,566 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,566 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:58,566 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:58,566 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,649 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:58,650 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:58,650 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:58,650 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:58,650 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:58,651 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true, 10#L1170-2true]) [2022-12-06 16:56:58,651 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:58,651 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:58,651 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:58,651 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,660 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:58,660 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:56:58,660 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:58,660 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:58,661 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:58,678 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][133], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 13#L1169-2true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:58,678 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,678 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,678 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,678 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,706 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:58,707 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,707 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,707 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:58,707 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,707 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,707 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,709 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:58,709 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,709 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,709 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,709 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,710 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,713 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:56:58,713 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:56:58,714 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,714 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:58,714 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:58,743 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:58,743 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:56:58,743 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:56:58,743 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:56:58,743 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:56:58,744 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:56:58,744 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:58,744 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:56:58,744 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:56:58,744 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:56:58,744 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:56:58,744 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:58,744 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,744 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,744 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:58,744 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,784 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:58,784 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:58,784 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,784 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:58,784 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:58,784 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:56:58,784 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,784 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:58,784 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:58,784 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true]) [2022-12-06 16:56:58,788 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 81#L1170true]) [2022-12-06 16:56:58,788 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,788 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:56:58,789 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:58,789 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:58,789 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:58,789 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:58,789 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,798 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:58,798 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,798 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,798 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:58,798 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,798 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:58,798 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:58,798 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,798 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:58,798 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:58,869 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:58,869 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,869 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:58,869 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:58,869 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:58,870 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:58,870 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,870 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:58,870 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,870 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:58,893 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 7#L1191true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 81#L1170true]) [2022-12-06 16:56:58,893 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,893 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,893 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:58,893 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:58,893 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:56:58,893 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,893 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:58,894 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:58,894 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:58,903 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:58,903 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,903 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,903 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,903 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,904 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:58,904 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,904 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,904 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:58,904 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:56:59,184 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 71#L1173true, 153#true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:59,184 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,184 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,184 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,184 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,185 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,185 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,185 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,185 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,185 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,185 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:56:59,185 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,185 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,185 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,185 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,283 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][618], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:59,284 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,284 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:56:59,284 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:59,284 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:56:59,284 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][618], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:59,284 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:59,284 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:59,284 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,284 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:56:59,383 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,383 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,384 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 33#L19true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,384 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,384 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,384 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:59,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,385 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [72#L1175-2true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,385 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, 72#L1175-2true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,385 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,385 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,388 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,388 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,388 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:59,388 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:59,388 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:56:59,421 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,422 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,422 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,422 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,422 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,423 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,423 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,423 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,423 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,423 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:56:59,431 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 13#L1169-2true, 153#true]) [2022-12-06 16:56:59,431 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,431 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,431 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,431 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,480 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][133], [disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 135#L1187-1true, 13#L1169-2true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,480 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:59,480 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,480 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,480 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,483 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,483 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,483 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,483 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,483 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,550 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 153#true, 105#L1162true]) [2022-12-06 16:56:59,550 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:59,550 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,550 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,550 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,560 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,560 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:56:59,560 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:59,560 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:59,561 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:56:59,561 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:59,561 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:59,637 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][484], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true]) [2022-12-06 16:56:59,637 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:56:59,637 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:59,637 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:56:59,637 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:59,638 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true]) [2022-12-06 16:56:59,638 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,638 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:59,638 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:56:59,638 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,638 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:56:59,638 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:59,638 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:59,638 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:59,638 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:56:59,664 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:56:59,664 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:56:59,664 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,664 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:56:59,664 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:56:59,697 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][669], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:56:59,697 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:59,697 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:56:59,697 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,697 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:59,698 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][618], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 11#L1173-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:56:59,698 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:56:59,698 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:56:59,698 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:56:59,698 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,090 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,090 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:00,090 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,090 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,090 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:00,090 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:00,090 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,096 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 53#L1158-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:00,096 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:57:00,096 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,096 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,096 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,098 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][635], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 53#L1158-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,098 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:57:00,098 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,098 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,099 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:00,099 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,151 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:00,151 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,151 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,151 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:00,151 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 66#L1170-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:00,190 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:57:00,190 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,190 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,190 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true]) [2022-12-06 16:57:00,190 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:57:00,190 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,190 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,190 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,192 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 62#$Ultimate##0true]) [2022-12-06 16:57:00,192 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,192 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,192 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,192 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,198 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:00,198 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:00,198 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,199 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,199 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,281 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:00,281 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:00,281 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,281 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,281 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:00,283 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 64#L1204-4true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,283 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:00,283 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:00,283 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,283 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:00,283 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:00,284 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 84#L1206-1true, 13#L1169-2true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,284 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:00,284 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:00,284 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:00,284 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:00,292 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:00,292 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:00,292 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:00,292 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:00,292 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,292 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:00,293 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,298 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 33#L19true, generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:00,298 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:00,298 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:00,298 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:00,298 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:00,314 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,314 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:00,314 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:00,314 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:00,314 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:00,314 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,324 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 13#L1169-2true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,324 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:00,324 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,324 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,324 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,324 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,324 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:00,324 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,324 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,324 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,351 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][136], [40#L1210true, disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:57:00,351 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:00,351 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:00,351 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:00,351 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:00,372 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:00,373 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:00,373 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:00,373 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,373 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,373 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:00,373 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:00,373 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,373 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,373 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:00,373 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:00,449 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 11#L1173-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,449 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:00,449 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,449 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,449 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,449 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][311], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,449 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:00,449 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,449 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,449 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:00,458 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,459 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,459 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,459 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,459 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:00,459 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,459 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:57:00,459 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:00,459 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:00,459 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:00,463 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,463 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:00,463 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,463 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,463 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,488 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,488 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:00,488 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,488 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,488 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,488 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:00,910 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 105#L1162true]) [2022-12-06 16:57:00,910 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:00,910 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,910 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:00,910 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,915 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:00,915 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:00,915 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:00,915 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:00,915 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:00,940 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:00,940 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:00,940 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:57:00,940 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:57:00,940 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:00,940 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:01,042 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:01,042 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:01,042 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:01,042 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,042 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:01,062 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 105#L1162true, 81#L1170true]) [2022-12-06 16:57:01,062 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:01,063 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,063 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,063 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,063 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,063 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,063 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,063 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,063 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,064 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,064 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,064 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,064 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,064 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,064 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,064 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,064 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,065 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,065 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,065 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,065 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,065 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,065 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,066 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,066 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,066 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,066 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,066 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,070 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,070 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,070 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:01,070 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:01,070 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:01,070 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,078 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][133], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 13#L1169-2true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,079 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,079 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,079 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,079 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,097 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:01,097 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,097 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,097 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,097 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:01,098 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:01,098 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,098 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,098 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,098 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,098 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:01,098 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:01,098 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,098 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,098 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,099 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:01,099 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:01,099 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,099 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,099 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,127 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,128 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:01,128 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:01,128 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:01,128 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:01,137 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,137 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:01,137 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,138 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,138 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,138 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,158 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,158 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:01,158 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,158 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,158 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,158 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:01,167 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true]) [2022-12-06 16:57:01,167 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,167 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,167 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:01,167 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:01,167 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 66#L1170-1true]) [2022-12-06 16:57:01,168 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true]) [2022-12-06 16:57:01,168 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,168 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,179 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:01,179 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,179 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:01,179 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:01,180 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:01,180 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,180 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:01,181 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,181 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,181 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,181 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,181 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:01,181 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:01,181 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:01,181 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:01,181 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:01,182 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true]) [2022-12-06 16:57:01,183 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:57:01,183 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:57:01,183 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,183 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:01,273 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,273 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,273 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,273 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:57:01,273 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:01,273 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:57:01,273 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:57:01,289 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,289 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,289 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,289 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,289 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:01,315 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,315 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,315 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 71#L1173true, 153#true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:01,316 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,316 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,316 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,316 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,316 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 22#L19-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:01,316 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,316 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,316 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,316 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,327 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:01,327 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,327 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,327 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,327 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:01,859 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,859 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,860 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,860 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,860 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,860 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,860 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,860 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,860 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,860 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:01,895 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,895 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,898 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,898 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:01,898 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:01,898 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:01,898 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:01,899 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,899 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:01,899 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:01,899 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:01,899 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:01,904 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,904 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,904 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,904 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,904 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,904 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:01,904 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,904 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,904 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,904 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,905 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:01,905 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,905 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,908 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 153#true]) [2022-12-06 16:57:01,908 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,908 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,908 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,908 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,909 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 153#true]) [2022-12-06 16:57:01,909 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,909 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,909 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,909 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,909 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:01,957 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,958 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:57:01,958 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:01,958 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:01,958 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:01,969 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:01,970 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,970 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,970 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,970 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:01,987 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:01,988 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:01,988 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:01,988 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:01,988 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:02,042 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:02,042 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,042 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,042 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,042 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:02,048 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 7#L1191true, 71#L1173true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,048 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,048 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,048 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,048 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,050 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,050 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,050 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:02,050 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:02,050 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:02,050 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,050 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:02,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 121#L1173-2true, 125#L1160true]) [2022-12-06 16:57:02,063 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 125#L1160true]) [2022-12-06 16:57:02,063 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,063 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,063 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,068 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][583], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,068 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:57:02,068 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:02,068 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:02,068 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:57:02,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:02,577 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:02,577 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:02,577 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,577 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,578 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,578 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,578 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 23#L1175true]) [2022-12-06 16:57:02,578 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:02,578 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,578 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,578 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,578 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,579 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 121#L1173-2true, 125#L1160true]) [2022-12-06 16:57:02,579 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,579 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,579 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,579 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:02,593 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:02,593 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,593 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:02,593 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,594 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,594 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,678 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:02,679 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,679 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,679 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,679 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,679 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,679 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,679 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,679 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,679 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,683 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:02,683 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,683 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,683 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,683 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,683 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:02,683 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,683 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,683 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,683 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 62#$Ultimate##0true, 66#L1170-1true]) [2022-12-06 16:57:02,684 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,684 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,684 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,684 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true]) [2022-12-06 16:57:02,684 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,684 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,684 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,684 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,686 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 66#L1170-1true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,687 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,687 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,687 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,687 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,694 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:02,694 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:02,694 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,694 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,694 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:02,741 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,741 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,741 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:02,741 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:02,741 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:02,766 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 84#L1206-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 62#$Ultimate##0true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:02,767 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,767 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:02,767 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:02,767 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:02,768 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, 199#true, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:02,768 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:02,768 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:02,768 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,768 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,770 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 84#L1206-1true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,770 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:02,770 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:02,770 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,770 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,770 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:02,777 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,777 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:02,777 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,777 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:02,777 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:02,782 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:02,782 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,782 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:02,782 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:02,783 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:02,783 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][433], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true]) [2022-12-06 16:57:02,783 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:02,783 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:02,783 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:02,783 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:02,801 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,801 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,801 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,801 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,801 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,801 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 105#L1162true, 81#L1170true]) [2022-12-06 16:57:02,801 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:02,801 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:02,801 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:02,801 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:02,802 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:02,802 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,802 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,802 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:02,802 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:02,802 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 105#L1162true, 81#L1170true]) [2022-12-06 16:57:02,802 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,802 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,802 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,802 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:02,814 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,814 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,814 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,814 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,814 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,815 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,815 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,815 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,815 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,815 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,815 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,815 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,815 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,815 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,815 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,840 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:02,840 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:02,840 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,840 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,840 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,840 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:02,871 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:02,871 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:02,871 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,871 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,871 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,872 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:02,872 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:02,872 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:02,872 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,872 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,872 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,894 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 81#L1170true]) [2022-12-06 16:57:02,894 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,894 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,894 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,894 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,894 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:02,894 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,894 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,894 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,894 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 81#L1170true]) [2022-12-06 16:57:02,895 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:02,895 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:02,895 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:02,958 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,959 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:02,959 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,959 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,959 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,967 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,968 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,968 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,968 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,968 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,972 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,972 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,972 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,972 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,973 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,973 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,973 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:02,973 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:02,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:02,988 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 53#L1158-1true, 13#L1169-2true, 153#true]) [2022-12-06 16:57:02,988 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:02,988 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,988 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:02,988 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:57:02,988 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,001 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,001 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:03,001 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,001 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,001 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,001 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,002 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,002 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:03,002 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,002 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,002 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,002 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,016 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 11#L1173-1true, 53#L1158-1true, 153#true]) [2022-12-06 16:57:03,016 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,016 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,016 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,016 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,016 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,016 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,016 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,016 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,016 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,453 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 105#L1162true]) [2022-12-06 16:57:03,454 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,454 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:57:03,454 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,454 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,454 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 105#L1162true]) [2022-12-06 16:57:03,454 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,454 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,454 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:57:03,454 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,564 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][487], [disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 11#L1173-1true, 105#L1162true, 184#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,564 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,564 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,564 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,564 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,564 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][488], [130#L1189true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 11#L1173-1true, 105#L1162true, 184#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,564 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,565 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,565 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,565 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,570 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,570 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,570 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:03,570 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:03,570 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:03,608 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,608 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:03,608 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,608 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,608 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,608 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true]) [2022-12-06 16:57:03,608 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:03,608 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,609 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,609 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:03,609 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,621 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true]) [2022-12-06 16:57:03,621 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,621 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,621 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,621 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,621 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true, 105#L1162true]) [2022-12-06 16:57:03,621 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,621 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,621 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true, 105#L1162true]) [2022-12-06 16:57:03,622 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:03,622 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,622 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,623 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:03,623 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:03,623 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,623 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,623 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,625 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,625 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,625 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,626 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,626 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,626 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,626 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,627 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 153#true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:03,627 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,627 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,628 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,628 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,629 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,629 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:03,629 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,629 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,629 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,629 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,630 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:03,630 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,630 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:03,630 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,630 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:03,630 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:03,655 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:03,655 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,655 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,655 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,655 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,655 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:03,655 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,655 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,655 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,656 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,685 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,685 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,685 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:03,685 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,685 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:03,685 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,697 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,697 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:03,697 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,697 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,697 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,698 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:03,698 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,698 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:03,698 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:03,698 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:03,698 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:03,698 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,698 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:03,721 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:03,721 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][567], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:03,721 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,721 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,722 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:03,722 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,722 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,722 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,722 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,722 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:03,722 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,722 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,722 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,722 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:03,733 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 13#L1169-2true]) [2022-12-06 16:57:03,733 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,733 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,733 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,733 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,733 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,733 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true]) [2022-12-06 16:57:03,733 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,733 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,734 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,734 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,734 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,735 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true]) [2022-12-06 16:57:03,735 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:03,735 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,735 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:03,735 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,735 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:03,735 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:03,735 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:03,736 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true]) [2022-12-06 16:57:03,736 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,736 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 81#L1170true]) [2022-12-06 16:57:03,737 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,737 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:03,737 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:03,737 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,737 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:03,737 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,737 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:03,737 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,737 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,738 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:57:03,739 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,739 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,739 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,739 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,800 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:03,800 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,800 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,800 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,800 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,800 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:03,801 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,801 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:03,801 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,801 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:03,820 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:03,820 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,820 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,820 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,820 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,820 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:03,820 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:03,820 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:03,820 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,820 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:03,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 7#L1191true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 153#true, 10#L1170-2true]) [2022-12-06 16:57:03,842 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,842 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,842 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:03,842 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:03,851 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:03,851 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:57:03,851 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:57:03,852 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:57:03,852 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:57:03,888 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,888 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,888 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,888 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,888 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,888 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:03,888 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,888 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,888 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,888 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,889 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:03,889 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,889 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,889 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,889 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,889 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true]) [2022-12-06 16:57:03,889 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,889 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,889 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:03,889 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,440 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][660], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 11#L1173-1true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,440 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,440 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,440 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,440 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,608 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,608 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,608 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,608 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,608 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,612 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,612 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,613 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,613 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,613 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,613 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:04,613 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,613 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,613 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,613 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,648 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,648 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,648 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 121#L1173-2true]) [2022-12-06 16:57:04,648 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,649 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 121#L1173-2true]) [2022-12-06 16:57:04,649 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,649 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,649 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:04,649 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,649 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 121#L1173-2true]) [2022-12-06 16:57:04,649 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,649 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,649 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,649 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,652 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 13#L1169-2true, 153#true]) [2022-12-06 16:57:04,653 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,653 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,653 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,653 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,653 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,653 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,653 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,653 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,653 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,654 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 13#L1169-2true, 153#true]) [2022-12-06 16:57:04,654 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,654 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,654 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,654 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,654 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,698 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,698 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,698 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,698 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,698 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,698 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,698 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,699 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,699 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,699 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,699 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,699 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:04,725 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:04,725 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:04,725 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,725 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,726 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:04,726 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:04,726 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,777 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:04,778 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true]) [2022-12-06 16:57:04,778 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:04,778 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:04,778 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:04,778 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,778 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:04,779 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:04,779 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:04,779 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:04,779 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,779 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:04,780 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:04,780 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:04,780 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,780 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,780 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:04,780 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:04,781 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,781 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:04,781 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,781 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,781 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:04,783 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 125#L1160true]) [2022-12-06 16:57:04,783 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,783 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,783 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:04,783 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,783 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,783 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,784 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,784 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:04,784 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,784 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,784 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,792 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,792 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:57:04,792 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:57:04,793 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:57:04,793 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:57:04,813 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:04,813 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,813 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,813 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,813 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:04,851 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:57:04,851 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:04,851 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,851 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:04,851 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:04,920 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:04,921 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,921 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,921 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,921 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:04,921 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:05,269 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:05,269 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,269 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true]) [2022-12-06 16:57:05,270 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,270 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,270 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:05,270 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,271 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,271 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 23#L1175true]) [2022-12-06 16:57:05,271 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,271 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,311 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,312 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,312 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:05,312 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,312 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,349 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,349 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,349 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,350 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,350 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,369 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:05,369 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,369 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:05,369 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,369 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,370 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:05,370 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,370 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,370 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,370 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,374 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:05,374 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,374 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,374 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,374 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:05,375 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 66#L1170-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 95#L19-1true]) [2022-12-06 16:57:05,375 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 66#L1170-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 95#L19-1true]) [2022-12-06 16:57:05,375 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][614], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 66#L1170-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,375 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,376 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,376 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][615], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 66#L1170-1true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,376 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,376 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,376 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,376 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,378 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:05,378 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,378 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,378 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,378 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,405 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,405 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:05,405 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,405 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,439 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][445], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 84#L1206-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 62#$Ultimate##0true, 10#L1170-2true]) [2022-12-06 16:57:05,439 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,439 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:05,439 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,439 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:05,442 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 13#L1169-2true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,442 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:05,442 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,442 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:05,442 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,448 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,448 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,448 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,448 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,448 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,448 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,448 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,449 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,449 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:05,449 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:05,455 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:05,455 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,455 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,455 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,455 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,472 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 22#L19-1true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true]) [2022-12-06 16:57:05,472 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 105#L1162true]) [2022-12-06 16:57:05,472 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,472 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 66#L1170-1true, 153#true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:05,473 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,473 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true]) [2022-12-06 16:57:05,473 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:05,473 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 105#L1162true, 81#L1170true]) [2022-12-06 16:57:05,473 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,474 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,474 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,474 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,474 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:05,484 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][314], [57#L19-5true, 171#true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,485 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,485 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:05,485 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:05,486 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,486 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,486 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,487 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,487 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,513 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:05,513 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:05,513 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,513 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,514 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:05,514 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:05,514 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:05,514 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:05,514 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:05,514 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,514 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,568 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:05,568 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,568 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,568 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,568 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,569 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:05,569 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,569 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,569 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,569 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,569 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 81#L1170true]) [2022-12-06 16:57:05,569 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,569 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,569 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,569 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:05,570 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 13#L1169-2true]) [2022-12-06 16:57:05,570 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 81#L1170true]) [2022-12-06 16:57:05,570 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,570 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:05,571 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true]) [2022-12-06 16:57:05,571 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,571 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:05,643 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,643 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,643 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,643 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,643 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:05,643 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,653 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,653 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,653 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,653 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,653 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,653 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,653 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:05,654 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,654 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,654 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:05,690 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][133], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,690 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:05,690 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:05,690 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:05,691 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 53#L1158-1true, 153#true]) [2022-12-06 16:57:05,701 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 53#L1158-1true, 22#L19-1true, 153#true]) [2022-12-06 16:57:05,701 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:05,701 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:05,701 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,702 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,702 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,702 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:05,702 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,165 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,165 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,165 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,165 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,166 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,178 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,178 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,178 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,178 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,178 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,178 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,179 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,179 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,179 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,179 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,218 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true]) [2022-12-06 16:57:06,219 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:06,219 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:06,219 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,219 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,300 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 121#L1173-2true]) [2022-12-06 16:57:06,301 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:06,301 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,301 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,301 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,307 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][534], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 11#L1173-1true, 105#L1162true, 95#L19-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,307 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,307 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,307 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,307 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,307 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][535], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 11#L1173-1true, 105#L1162true, 95#L19-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,307 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,307 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,307 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,307 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,308 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][534], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,308 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,308 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,308 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,308 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,308 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][535], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 70#L19-5true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,308 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,308 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,308 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,308 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,354 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:06,354 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:06,354 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,354 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,354 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:06,364 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:06,364 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,364 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,364 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,364 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,364 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,364 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:06,364 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:06,364 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:06,364 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][567], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:06,365 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:06,365 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:06,365 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:06,366 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:06,366 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:06,366 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:06,366 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [116#L19-2true, 72#L1175-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,368 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, 116#L19-2true, 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,368 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,368 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,369 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 22#L19-1true, 153#true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:06,369 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,369 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][635], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,369 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,372 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,372 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,372 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:06,372 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,372 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:06,372 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:06,385 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 13#L1169-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:57:06,385 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,385 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:06,385 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:06,385 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:06,394 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:06,395 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,395 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,395 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,395 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,395 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true]) [2022-12-06 16:57:06,395 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,395 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,395 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,395 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,395 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:06,443 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 77#L1211true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,443 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:06,443 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:06,443 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:06,443 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:06,443 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:06,443 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:06,453 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,453 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:06,453 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,453 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:06,453 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:06,453 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,458 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:06,458 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,458 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:06,458 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,458 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,458 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,458 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:06,459 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,459 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:06,459 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,459 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,459 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:06,460 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 81#L1170true]) [2022-12-06 16:57:06,460 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,460 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:06,460 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:06,460 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:06,460 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,470 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true]) [2022-12-06 16:57:06,470 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,470 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,470 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:06,470 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,472 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true]) [2022-12-06 16:57:06,472 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,472 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:06,472 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:06,472 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,472 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:06,472 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 134#L1191-1true]) [2022-12-06 16:57:06,473 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:06,473 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:06,473 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,473 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,474 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][567], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:06,474 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:06,474 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:06,474 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:06,474 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:06,474 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:06,475 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:06,475 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,475 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,475 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,475 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,476 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 13#L1169-2true]) [2022-12-06 16:57:06,476 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:06,476 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,476 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,476 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:06,476 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,513 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 71#L1173true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,513 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,513 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:06,513 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:06,513 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:06,555 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true]) [2022-12-06 16:57:06,555 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,555 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:06,555 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:06,555 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:06,555 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true]) [2022-12-06 16:57:06,555 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:06,555 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:06,555 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:06,555 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:06,583 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:06,583 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,583 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,583 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,583 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,583 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:06,583 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,583 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,583 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,583 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,589 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,589 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,589 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,589 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,589 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,589 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,632 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:06,633 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,633 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,633 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:06,633 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,126 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][660], [57#L19-5true, 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,126 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,126 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,126 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,126 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,265 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 105#L1162true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,265 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,265 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,265 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,265 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,266 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,266 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,266 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,266 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,266 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,267 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 22#L19-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:07,267 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,267 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,267 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,267 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,290 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,291 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,291 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,291 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,291 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,297 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 121#L1173-2true]) [2022-12-06 16:57:07,297 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,297 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,301 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 153#true]) [2022-12-06 16:57:07,301 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,301 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,302 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 153#true]) [2022-12-06 16:57:07,302 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,302 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,302 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,302 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,302 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][133], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,405 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,405 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,405 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,405 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true]) [2022-12-06 16:57:07,419 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true]) [2022-12-06 16:57:07,419 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,419 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true]) [2022-12-06 16:57:07,420 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:07,420 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:07,420 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:07,420 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,420 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:07,421 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:07,421 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:07,421 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,421 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,421 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,422 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,422 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,422 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,424 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 121#L1173-2true]) [2022-12-06 16:57:07,424 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,424 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,425 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,425 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,425 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,425 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,425 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:07,426 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([374] L1173-1-->L1173-2: Formula: (= |v_processThread1of1ForFork2_#t~post7_3| (+ v_~B~0_3 1)) InVars {processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} OutVars{~B~0=v_~B~0_3, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_3|} AuxVars[] AssignedVars[~B~0][583], [57#L19-5true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,426 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:57:07,426 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:57:07,426 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:57:07,426 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:57:07,427 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,427 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,427 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,427 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,427 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,554 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:07,554 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:07,554 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:07,554 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:07,554 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:07,933 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:07,933 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,933 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,933 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,933 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,933 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,933 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:07,933 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:07,934 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:07,934 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,934 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,943 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 23#L1175true]) [2022-12-06 16:57:07,943 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:07,943 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,943 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,944 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,944 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:07,953 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,953 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,953 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,953 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,953 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,975 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:07,975 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:07,975 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:07,975 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:07,976 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,026 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,026 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:08,026 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,026 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:08,026 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,027 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,027 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,027 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,030 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 62#$Ultimate##0true, 95#L19-1true, 10#L1170-2true]) [2022-12-06 16:57:08,030 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 95#L19-1true, 10#L1170-2true]) [2022-12-06 16:57:08,031 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][614], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:08,031 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][615], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:08,031 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,031 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 66#L1170-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:08,031 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,032 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,032 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,032 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,032 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 62#$Ultimate##0true, 66#L1170-1true]) [2022-12-06 16:57:08,032 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,032 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,032 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,032 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,045 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,046 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,046 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,046 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,046 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,072 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,072 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:08,072 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,072 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:08,072 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,086 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 62#$Ultimate##0true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:08,086 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,086 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:08,086 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:08,087 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:08,089 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,089 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:08,089 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,089 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:08,089 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:08,090 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][314], [57#L19-5true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,114 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:08,114 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:08,114 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,114 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:08,115 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,115 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 66#L1170-1true, 153#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true]) [2022-12-06 16:57:08,115 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:08,115 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 66#L1170-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 153#true]) [2022-12-06 16:57:08,115 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,116 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,116 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,116 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,116 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,126 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,126 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,126 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,126 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,126 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:08,126 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,127 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][383], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:57:08,127 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,127 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,127 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,127 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:08,127 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,138 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][477], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:08,138 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,138 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,138 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,138 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,199 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 81#L1170true]) [2022-12-06 16:57:08,199 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:57:08,200 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:08,200 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:08,200 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:08,200 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:08,202 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,202 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,202 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,202 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,202 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:08,203 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:08,203 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 71#L1173true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:08,203 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:08,203 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][246], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:08,204 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,204 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:08,204 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:08,204 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,204 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 71#L1173true]) [2022-12-06 16:57:08,204 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,204 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,204 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:08,204 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,206 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:08,206 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:57:08,206 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:08,206 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:08,206 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:08,206 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:08,208 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 53#L1158-1true]) [2022-12-06 16:57:08,209 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:08,209 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,209 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,209 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,210 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:08,210 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,210 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-12-06 16:57:08,210 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,210 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,211 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:08,211 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,211 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,211 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,211 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,211 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:08,211 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,212 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,212 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,212 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,212 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:08,212 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,212 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,212 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,212 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,212 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 13#L1169-2true]) [2022-12-06 16:57:08,213 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:08,213 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 13#L1169-2true]) [2022-12-06 16:57:08,213 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,213 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,214 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,214 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:08,214 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,214 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,214 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:08,214 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:08,256 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][81], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 49#L1207-1true, 32#L1171-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 153#true]) [2022-12-06 16:57:08,257 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,257 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:08,257 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:08,257 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:08,272 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 53#L1158-1true, 153#true]) [2022-12-06 16:57:08,272 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,272 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,272 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,272 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,295 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,295 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:08,295 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:08,295 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:08,295 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:08,380 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][304], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 18#L1186-2true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 155#(and (<= ~B~0 5) (<= 5 ~B~0)), 10#L1170-2true]) [2022-12-06 16:57:08,380 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,380 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,380 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:08,380 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:08,825 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,825 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,825 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,825 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,825 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,825 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:08,825 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,825 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,825 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,825 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,826 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,826 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,826 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,826 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,826 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,826 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,826 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,826 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,826 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,826 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,833 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 66#L1170-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,833 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,833 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,833 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,833 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,905 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:08,905 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:08,905 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:08,905 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,905 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:08,917 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:08,917 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:08,953 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:08,953 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:08,953 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:08,953 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:08,953 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:09,025 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,025 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:09,025 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,025 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,025 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,026 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:09,026 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:09,026 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,026 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,026 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:09,026 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,034 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,034 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,034 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:09,034 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:09,034 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:09,034 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,034 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,034 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,034 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,034 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 153#true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:09,035 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,035 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,035 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,036 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,039 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][635], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,039 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,039 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,039 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,039 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,039 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:09,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:09,062 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,062 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,062 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,062 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 13#L1169-2true, 105#L1162true]) [2022-12-06 16:57:09,063 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 13#L1169-2true, 105#L1162true]) [2022-12-06 16:57:09,063 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,063 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 32#L1171-1true, 14#L1161true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,123 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 32#L1171-1true, 14#L1161true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,123 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][567], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, 32#L1171-1true, 14#L1161true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,123 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,123 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:09,124 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:09,124 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:09,124 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,127 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 66#L1170-1true]) [2022-12-06 16:57:09,127 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,127 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,127 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,127 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,128 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][567], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:09,143 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][567], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:09,143 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:09,143 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 81#L1170true]) [2022-12-06 16:57:09,144 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:57:09,144 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:09,144 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,145 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][564], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true]) [2022-12-06 16:57:09,145 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,145 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,145 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,145 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:09,145 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:57:09,145 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,145 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,145 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,145 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:09,146 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,234 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true]) [2022-12-06 16:57:09,234 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,234 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:09,234 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,234 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:09,234 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:09,234 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:09,234 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,234 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:09,234 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:09,235 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:09,235 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,235 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,236 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:09,236 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,236 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,236 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,236 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:09,236 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:09,236 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,236 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,236 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:09,236 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:09,239 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:09,239 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:09,239 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:09,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:09,239 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:09,267 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,268 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,268 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,268 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,315 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,315 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,315 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,315 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,315 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,750 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,750 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:09,750 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,750 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,750 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:09,762 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,762 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:57:09,762 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:09,763 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:09,763 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:09,763 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,763 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,763 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,763 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,763 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:09,784 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,784 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,784 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,784 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,784 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,786 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,786 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,786 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:09,786 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,014 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,014 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,014 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,014 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,014 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,015 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 11#L1173-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:10,015 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,015 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,015 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,015 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,017 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,017 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,017 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,017 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,017 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,017 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,036 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 23#L1175true]) [2022-12-06 16:57:10,036 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,036 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,036 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,036 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,036 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,036 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,038 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,039 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,039 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,039 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,039 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 121#L1173-2true]) [2022-12-06 16:57:10,047 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,047 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,047 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,048 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,048 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,091 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,091 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,091 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,091 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,091 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,091 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,092 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,092 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,092 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,092 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,092 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,092 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,096 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,096 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:57:10,096 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:10,096 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:10,096 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:57:10,149 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][133], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 13#L1169-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,149 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,150 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,150 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,150 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,162 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,162 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,162 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,162 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,162 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,162 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,163 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 134#L1191-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,163 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,163 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,163 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,163 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,167 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:10,167 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,167 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,168 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,168 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,260 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,260 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,260 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,260 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,260 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,293 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:10,293 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:10,293 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:10,293 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,293 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,293 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,701 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,702 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,702 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,702 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,702 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,702 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,702 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,702 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,702 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,702 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,705 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:10,705 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,705 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,705 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,705 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,705 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:10,705 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,706 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,706 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,706 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:10,725 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,726 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,726 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:10,726 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,726 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:10,726 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,726 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,726 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:10,726 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:10,726 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,741 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,741 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,742 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,742 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,742 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,752 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][445], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 62#$Ultimate##0true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:10,752 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,752 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,752 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:10,752 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:10,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,779 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,779 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][314], [57#L19-5true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:10,780 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:10,780 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 105#L1162true, 153#true, 10#L1170-2true]) [2022-12-06 16:57:10,780 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,781 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,782 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,802 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][477], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:10,802 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,802 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][477], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 85#L1208-1true, processThread1of1ForFork2InUse, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:10,802 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,803 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][477], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:10,803 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,803 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,803 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,803 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:10,823 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][298], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 11#L1173-1true, 53#L1158-1true, 84#L1206-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:10,823 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,823 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,823 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:10,823 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,823 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][299], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 11#L1173-1true, 53#L1158-1true, 84#L1206-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:10,823 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,823 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,823 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:10,823 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:10,861 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:10,861 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:57:10,861 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:10,861 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:10,861 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:10,861 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:10,866 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 53#L1158-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:57:10,866 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,866 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,866 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:10,867 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:10,867 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 53#L1158-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:10,867 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,867 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:10,867 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:10,867 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:10,871 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 53#L1158-1true]) [2022-12-06 16:57:10,871 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:10,871 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,871 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,871 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:10,873 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:10,873 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:10,873 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,873 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:57:10,873 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,874 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:10,874 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:10,874 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,874 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:10,874 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:57:10,874 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:10,875 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:10,875 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:10,875 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:10,910 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,910 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,910 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,910 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,910 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:10,923 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 64#L1204-4true, 53#L1158-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:10,923 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,923 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,923 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:10,923 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,923 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:10,959 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,960 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:10,960 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,960 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,960 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,960 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,961 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:10,961 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,961 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,961 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:10,970 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 84#L1206-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:10,971 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:10,971 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:11,008 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,008 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,008 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,008 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,008 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,540 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 95#L19-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,540 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,540 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,540 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,540 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,540 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 95#L19-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,540 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,541 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,541 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,541 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,542 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,542 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,542 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,542 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,542 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,542 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,542 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,542 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,542 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,542 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,550 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,550 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,550 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,550 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,550 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,567 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 135#L1187-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,567 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:11,567 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,568 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:11,568 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:11,583 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,583 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,583 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,583 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,583 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,591 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:11,592 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:11,592 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:11,592 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:11,592 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:11,641 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,641 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:11,641 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:11,641 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:11,641 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:11,641 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:11,644 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,644 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:11,644 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:11,644 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:11,644 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:11,644 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:11,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][172], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true, 81#L1170true]) [2022-12-06 16:57:11,684 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:11,684 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,684 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,684 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][173], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true]) [2022-12-06 16:57:11,685 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][172], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 33#L19true, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true, 81#L1170true]) [2022-12-06 16:57:11,685 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][173], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 15#L1179true, 33#L19true, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 125#L1160true]) [2022-12-06 16:57:11,685 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,685 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,730 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 125#L1160true]) [2022-12-06 16:57:11,730 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,730 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:57:11,730 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,730 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:11,730 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:57:11,730 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,730 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:11,730 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:57:11,731 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:11,731 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:11,731 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:11,731 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:11,731 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:11,731 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:11,732 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 134#L1191-1true, 81#L1170true]) [2022-12-06 16:57:11,732 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,732 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:11,732 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:11,732 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,735 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][136], [40#L1210true, disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 2#L1190true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 137#L1168-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:11,735 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:11,735 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:11,735 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:11,735 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:11,735 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][136], [40#L1210true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:11,735 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,735 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,735 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,735 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,846 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:11,846 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,846 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,846 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,846 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,874 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:11,874 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:11,874 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,874 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,875 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,875 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,875 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:11,875 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:11,875 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,875 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,876 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,876 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:11,876 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:11,876 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:11,876 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,876 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,876 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,877 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:11,877 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:11,877 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,877 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:11,877 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,877 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:11,971 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:11,971 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,971 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,971 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,971 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 10#L1170-2true]) [2022-12-06 16:57:11,972 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,972 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,972 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,972 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,975 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:57:11,975 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,975 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,975 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,975 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,975 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,995 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:11,995 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,995 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,995 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,995 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:11,997 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:11,997 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,997 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:11,997 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true]) [2022-12-06 16:57:11,998 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:11,998 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:57:11,999 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:11,999 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:11,999 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:12,000 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true]) [2022-12-06 16:57:12,000 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:12,000 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,001 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:12,001 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,004 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:12,004 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,004 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:12,004 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:12,004 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:12,004 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:12,004 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:12,060 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,061 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,061 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,061 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,061 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,117 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:12,118 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,118 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:12,118 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:12,118 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,122 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:12,122 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,122 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:12,122 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,122 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:12,122 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:12,122 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:12,122 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,122 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:12,123 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:12,123 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:12,151 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 32#L1171-1true, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,151 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,151 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,151 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,151 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,461 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,462 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,462 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,462 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,462 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,462 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,464 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,464 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,464 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,464 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,464 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,533 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [116#L19-2true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,533 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,533 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,533 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,533 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,548 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,549 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:12,549 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:12,549 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:12,549 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:12,549 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,549 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,549 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:12,549 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:12,549 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:12,549 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,563 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:12,564 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,564 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,564 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,564 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,564 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 77#L1211true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:12,564 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,564 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,564 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,564 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,565 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:12,565 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,565 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,565 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,565 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:57:12,565 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:12,565 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,566 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,566 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,566 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,589 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,589 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,589 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,589 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,589 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,589 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,589 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,589 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,589 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,589 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,590 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 77#L1211true, 137#L1168-1true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,590 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,590 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,590 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,590 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,591 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 137#L1168-1true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,591 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,591 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,591 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,591 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,593 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:57:12,593 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,593 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,594 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,594 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,614 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 71#L1173true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,615 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,615 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:12,615 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:12,615 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:12,671 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:12,671 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,672 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,672 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,672 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:12,672 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,672 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,672 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,672 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:12,672 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,720 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:12,720 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:12,720 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:12,720 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:12,720 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:12,817 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,818 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,818 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,818 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,818 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,822 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,823 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,823 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,823 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,823 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true]) [2022-12-06 16:57:12,842 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,842 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,842 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,842 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 153#true]) [2022-12-06 16:57:12,842 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,842 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,842 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,842 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,843 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 23#L1175true]) [2022-12-06 16:57:12,843 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,843 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,846 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,846 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,847 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,847 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:12,847 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:12,941 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 71#L1173true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:12,941 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,941 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,941 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:12,941 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,941 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:12,942 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:12,942 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:12,942 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,942 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:12,942 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:12,966 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:12,966 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,966 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,966 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,966 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,966 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,966 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:57:12,971 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 23#L1175true]) [2022-12-06 16:57:12,971 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:12,971 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:13,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,385 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,385 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:13,385 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:13,385 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:13,433 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 66#L1170-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,433 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,433 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:13,433 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:13,433 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:13,434 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:13,434 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,434 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:13,434 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:13,434 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:13,473 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:13,474 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,474 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,474 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,474 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,510 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 53#L1158-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,510 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,510 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:13,510 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:13,510 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:13,595 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:13,595 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,595 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:13,595 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,595 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:13,595 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true]) [2022-12-06 16:57:13,595 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,595 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:13,595 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,595 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:13,598 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:13,598 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,598 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,598 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:13,598 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:13,598 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true]) [2022-12-06 16:57:13,598 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,598 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,598 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:13,598 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:13,599 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:13,599 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 22#L19-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:13,599 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:13,599 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,600 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 71#L1173true, 153#true]) [2022-12-06 16:57:13,600 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,600 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:13,600 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,600 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:13,613 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:13,614 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,614 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,614 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,614 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,614 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,615 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 81#L1170true]) [2022-12-06 16:57:13,615 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,616 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,616 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,616 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,616 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,616 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,616 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,616 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,616 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,626 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 62#$Ultimate##0true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,626 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,626 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:13,626 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 62#$Ultimate##0true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,626 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,626 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:13,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,626 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,650 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 84#L1206-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,650 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,650 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,650 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,650 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:13,650 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 84#L1206-1true, 62#$Ultimate##0true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,650 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,650 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:13,650 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,651 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,665 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 108#L1175-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,665 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,665 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 84#L1206-1true, 71#L1173true, 105#L1162true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:13,681 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 84#L1206-1true, 71#L1173true, 153#true, 105#L1162true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:13,681 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,681 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 84#L1206-1true, 71#L1173true, 105#L1162true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,682 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,682 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,682 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,682 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,682 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 135#L1187-1true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,682 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,682 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,683 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,683 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,684 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,684 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,684 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,684 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,685 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 95#L19-1true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:13,685 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,685 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,685 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,685 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,685 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,685 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,685 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:13,685 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:13,685 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,707 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][273], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 95#L19-1true, 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:13,707 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,708 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,708 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,708 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,708 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][477], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:13,708 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,708 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,708 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,708 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,769 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 10#L1170-2true]) [2022-12-06 16:57:13,769 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:57:13,769 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:57:13,769 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:57:13,769 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:57:13,769 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:57:13,774 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,775 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,775 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,775 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,775 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,775 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][180], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 53#L1158-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:13,776 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,776 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,776 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,776 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:13,777 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:13,777 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:13,777 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,782 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 53#L1158-1true]) [2022-12-06 16:57:13,782 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:13,782 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,782 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,782 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,782 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true]) [2022-12-06 16:57:13,782 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:13,782 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,782 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,782 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:13,817 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,817 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:13,817 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:13,817 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:13,817 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:13,819 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,819 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,819 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,819 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,819 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,821 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,821 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,821 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:13,863 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][136], [72#L1175-2true, 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,863 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,863 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:13,863 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:13,863 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:13,875 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,875 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:13,875 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:13,875 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:13,875 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:13,944 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 7#L1191true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:13,944 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,944 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,944 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,944 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,974 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 13#L1169-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:13,974 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:13,975 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,975 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:13,975 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,412 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,413 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,413 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,413 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,413 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,414 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,414 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,414 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,414 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,414 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,421 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,421 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,421 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,421 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,421 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,434 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,434 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,434 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:14,434 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:14,434 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,434 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,440 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 135#L1187-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,441 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:14,441 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:14,441 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:14,441 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:14,441 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:14,453 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 137#L1168-1true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,453 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:14,453 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,453 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,453 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,457 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][381], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 153#true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true]) [2022-12-06 16:57:14,457 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,457 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:14,457 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,457 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:14,457 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][382], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 153#true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,457 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,457 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,457 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:14,457 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:14,458 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][381], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 153#true, 81#L1170true]) [2022-12-06 16:57:14,458 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,458 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:14,458 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:14,458 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,458 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][382], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 153#true]) [2022-12-06 16:57:14,458 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,458 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:14,458 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,458 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:57:14,513 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,513 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:14,513 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:14,514 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][172], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 81#L1170true]) [2022-12-06 16:57:14,544 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][173], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 15#L1179true, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:14,544 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][172], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 95#L19-1true, 125#L1160true, 81#L1170true]) [2022-12-06 16:57:14,544 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:14,544 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][173], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:14,545 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][381], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 125#L1160true]) [2022-12-06 16:57:14,545 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][382], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 15#L1179true, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:14,545 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][381], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true]) [2022-12-06 16:57:14,545 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,545 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,546 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][382], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:14,546 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:14,546 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,546 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,546 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,576 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 125#L1160true]) [2022-12-06 16:57:14,577 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,577 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:14,577 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,577 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:57:14,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 77#L1211true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true]) [2022-12-06 16:57:14,577 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,577 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:14,577 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:14,577 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:57:14,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true, 134#L1191-1true]) [2022-12-06 16:57:14,578 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,578 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,578 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:14,578 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:14,586 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:14,586 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,586 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:14,586 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:14,587 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:14,676 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:14,677 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:14,677 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,677 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:14,678 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 105#L1162true]) [2022-12-06 16:57:14,678 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 105#L1162true]) [2022-12-06 16:57:14,678 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,678 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:14,679 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,679 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,751 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true]) [2022-12-06 16:57:14,751 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,751 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:14,751 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:14,751 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:14,751 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,766 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,766 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,766 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,767 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:14,767 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,767 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,767 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,767 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:14,767 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,767 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,767 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,767 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:14,771 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:14,771 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:14,771 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:14,772 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:14,772 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,772 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,773 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:14,773 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,773 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,773 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,773 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:14,820 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,820 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,820 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,820 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,820 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,821 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 134#L1191-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,821 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,821 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,821 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,821 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,821 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:14,822 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:14,822 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:14,822 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:14,822 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:14,823 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:14,823 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:14,823 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:14,823 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:14,823 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,823 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:14,868 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:14,868 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:14,868 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,868 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:14,868 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:14,868 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,214 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,214 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:57:15,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:57:15,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:57:15,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:57:15,229 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,230 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,230 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,230 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,230 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,230 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,285 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,286 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,286 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,286 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,286 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,286 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,286 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,289 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,289 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,289 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,289 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,289 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,289 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,290 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,290 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,290 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,291 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,291 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,291 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,293 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,293 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,293 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,293 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,293 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,308 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 81#L1170true]) [2022-12-06 16:57:15,309 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,309 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,309 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,309 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,309 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 153#true, 81#L1170true]) [2022-12-06 16:57:15,309 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,309 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,309 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,309 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,312 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 153#true]) [2022-12-06 16:57:15,312 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,312 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,312 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,312 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,330 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true]) [2022-12-06 16:57:15,330 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 81#L1170true]) [2022-12-06 16:57:15,330 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,330 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,355 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 71#L1173true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,355 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,355 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:15,355 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:15,355 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:15,404 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:15,404 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,404 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][484], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true]) [2022-12-06 16:57:15,404 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][484], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:15,405 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:15,405 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:15,405 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:15,405 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:15,405 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:15,406 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:15,406 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,406 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,415 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][364], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:15,416 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][364], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:15,416 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][364], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:15,416 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][700], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:15,416 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:15,417 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,417 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,417 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,417 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,417 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:15,417 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,417 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,417 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,417 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:15,464 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,464 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,464 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,464 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,465 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:15,469 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:15,469 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,469 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,502 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 105#L1162true, 153#true]) [2022-12-06 16:57:15,502 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,502 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:15,502 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:15,502 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,502 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 71#L1173true, 105#L1162true, 153#true]) [2022-12-06 16:57:15,502 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,502 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,502 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,502 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,503 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 71#L1173true, 105#L1162true, 153#true]) [2022-12-06 16:57:15,503 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,503 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,503 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,503 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,503 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 49#L1207-1true, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 105#L1162true, 153#true]) [2022-12-06 16:57:15,503 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,503 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:15,503 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:15,503 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,504 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 71#L1173true, 105#L1162true, 153#true]) [2022-12-06 16:57:15,504 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,504 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:15,504 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:15,504 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,505 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:15,505 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,505 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:15,505 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,505 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:15,507 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:15,507 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,507 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,507 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:15,507 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:15,507 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:57:15,507 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,508 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:15,508 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:15,508 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:15,561 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 108#L1175-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,561 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,561 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,561 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,561 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,582 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 105#L1162true]) [2022-12-06 16:57:15,582 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,582 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,582 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,582 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,583 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,583 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,583 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,583 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,583 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,583 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:57:15,583 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,584 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,584 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,584 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,584 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,585 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 108#L1175-1true, 153#true]) [2022-12-06 16:57:15,585 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,585 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,585 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,585 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,585 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 23#L1175true]) [2022-12-06 16:57:15,586 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,586 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,586 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,586 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,586 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,586 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,589 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,589 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,589 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,589 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:15,589 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:15,597 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:57:15,597 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,597 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,597 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,597 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,598 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,598 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,598 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,657 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([376] L1174-->L1175: Formula: (= |v_#pthreadsMutex_5| (store |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2| (store (select |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2|) |v_~#mutex_B~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_6|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_5|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][197], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 84#L1206-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 105#L1162true, 153#true, 23#L1175true]) [2022-12-06 16:57:15,657 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,657 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:15,657 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:15,657 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:15,670 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 134#L1191-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:15,671 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 134#L1191-1true, 153#true]) [2022-12-06 16:57:15,671 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,671 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 71#L1173true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:15,674 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:15,674 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,674 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:15,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][273], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,684 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,684 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,684 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:15,684 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:15,705 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,705 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,705 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,705 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,705 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,705 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,705 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,705 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,792 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:15,793 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:15,793 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:15,793 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:15,793 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,098 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,098 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,098 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,098 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,098 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,098 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,102 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:16,102 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,102 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,102 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,102 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,102 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 53#L1158-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,102 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,102 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,102 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,102 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,115 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:16,116 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,116 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:16,116 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:16,116 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:16,116 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:16,116 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:16,153 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,153 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,153 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,153 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,153 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,166 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 53#L1158-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,166 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,166 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,166 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,166 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,244 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,245 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 22#L19-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:16,245 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 71#L1173true, 153#true]) [2022-12-06 16:57:16,245 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true]) [2022-12-06 16:57:16,245 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,245 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 22#L19-1true, 71#L1173true, 153#true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,246 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 153#true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,246 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,246 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,246 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,246 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,247 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,247 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,247 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,247 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,247 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,247 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,248 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,248 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,248 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,248 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,249 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][600], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 62#$Ultimate##0true, 11#L1173-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:16,249 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,249 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,249 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,249 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,250 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 62#$Ultimate##0true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,250 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,251 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 174#(= ~B~0 ~A~0), 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,251 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,251 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,251 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true]) [2022-12-06 16:57:16,252 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,252 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true]) [2022-12-06 16:57:16,252 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,252 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,252 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,264 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true]) [2022-12-06 16:57:16,264 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,264 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,264 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,265 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,265 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,265 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,265 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,276 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,276 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,276 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,276 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,276 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,276 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,276 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 66#L1170-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,277 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 66#L1170-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,277 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 66#L1170-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,277 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,277 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,321 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,321 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,321 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,321 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,321 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,322 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 135#L1187-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,322 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,322 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,322 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,322 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:16,325 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:16,325 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,325 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,325 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,326 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 22#L19-1true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:16,326 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:16,326 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,326 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:16,327 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:16,327 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:16,327 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,327 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,328 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,328 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,328 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,328 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,330 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][364], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 64#L1204-4true, 71#L1173true, 153#true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:16,330 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 64#L1204-4true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:16,331 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,331 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [171#true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,335 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [171#true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,335 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][151], [171#true, 72#L1175-2true, 116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,335 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,335 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,336 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][433], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,336 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,336 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,336 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,336 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:16,346 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][273], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:16,346 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,346 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,346 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,346 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,346 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][273], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 95#L19-1true, 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:16,346 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,346 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,346 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,346 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,350 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][273], [72#L1175-2true, 40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,350 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,350 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,350 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,351 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,364 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:16,365 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,365 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,365 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,365 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,365 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,365 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:16,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][298], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 53#L1158-1true, 11#L1173-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,367 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,367 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,367 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,367 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][299], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 53#L1158-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 11#L1173-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,367 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,367 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,367 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,367 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,368 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 121#L1173-2true]) [2022-12-06 16:57:16,368 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,368 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,368 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,368 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,404 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 53#L1158-1true, 10#L1170-2true]) [2022-12-06 16:57:16,404 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:16,404 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,405 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,405 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,408 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,408 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,408 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,408 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,409 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 71#L1173true]) [2022-12-06 16:57:16,409 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,409 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:16,409 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:16,409 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:16,410 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,410 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,410 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:57:16,410 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,410 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,410 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,410 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,410 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,410 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:57:16,410 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:16,411 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:16,411 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:16,411 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,414 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:16,414 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:16,414 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,414 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,414 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 53#L1158-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,439 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 53#L1158-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:16,439 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 53#L1158-1true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,439 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,439 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,462 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,462 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,463 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,463 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,463 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,463 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,463 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,463 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,463 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,463 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,464 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,464 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,465 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,465 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,465 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,466 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,466 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,466 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,466 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,466 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,466 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,467 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,467 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,467 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,516 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,516 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,516 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,516 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,516 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,517 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,517 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,517 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,517 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,517 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,517 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,517 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,529 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 11#L1173-1true, 53#L1158-1true, 153#true]) [2022-12-06 16:57:16,529 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 11#L1173-1true, 53#L1158-1true, 153#true]) [2022-12-06 16:57:16,529 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,529 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:16,532 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,532 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,532 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:16,532 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,532 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,543 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,543 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,543 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,543 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,543 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,556 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,556 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,556 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:16,556 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:16,556 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,561 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,561 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,561 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,561 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,561 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,590 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 7#L1191true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:16,590 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,590 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,590 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,590 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:16,592 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:16,592 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:16,592 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:16,592 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,617 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,618 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 13#L1169-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,618 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:16,618 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:16,619 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 13#L1169-2true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:16,619 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:16,619 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,619 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:16,619 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:17,067 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 105#L1162true]) [2022-12-06 16:57:17,068 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:57:17,068 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:17,068 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:17,087 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][381], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 105#L1162true, 81#L1170true]) [2022-12-06 16:57:17,087 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,087 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:17,087 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:17,087 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,088 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][382], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 105#L1162true]) [2022-12-06 16:57:17,088 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,088 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:17,088 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,088 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:17,088 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 137#L1168-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:57:17,088 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,088 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,088 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,088 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,157 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true]) [2022-12-06 16:57:17,158 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,158 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:57:17,158 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:17,158 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,158 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:57:17,169 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true]) [2022-12-06 16:57:17,169 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,169 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:17,169 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:17,169 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:17,169 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:17,189 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][172], [116#L19-2true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 125#L1160true, 81#L1170true]) [2022-12-06 16:57:17,189 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,189 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,189 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,189 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,189 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][173], [116#L19-2true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), 15#L1179true, generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 125#L1160true]) [2022-12-06 16:57:17,189 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,189 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][172], [116#L19-2true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true, 81#L1170true]) [2022-12-06 16:57:17,190 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][173], [116#L19-2true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true]) [2022-12-06 16:57:17,190 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,190 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,292 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,292 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,292 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,292 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,292 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,311 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,311 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,311 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true]) [2022-12-06 16:57:17,312 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,312 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,313 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 66#L1170-1true, 105#L1162true]) [2022-12-06 16:57:17,313 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,313 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,313 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,313 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,313 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,327 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:17,327 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,327 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,327 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,327 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,327 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,328 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:17,328 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,328 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,328 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,328 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,328 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,329 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:17,329 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,329 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,329 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:17,329 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,329 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,335 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,335 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,335 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:17,335 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,335 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:17,335 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:17,406 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:17,407 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,407 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,407 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,407 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,407 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,407 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:17,407 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,407 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,407 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,407 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:17,424 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 10#L1170-2true]) [2022-12-06 16:57:17,424 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,424 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:17,511 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:17,511 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,511 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:17,511 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,511 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:17,537 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,537 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,537 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,537 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,537 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,538 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,538 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,539 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,539 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,539 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:17,548 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,549 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,549 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,549 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,549 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,549 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,549 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,931 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,932 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,932 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,932 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,932 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,953 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:17,954 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,954 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:17,954 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:17,954 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:17,954 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:17,956 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,956 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,956 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,956 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,956 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,956 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,959 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,959 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,959 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,959 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,959 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,959 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 77#L1211true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,959 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,959 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,959 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,960 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,960 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,960 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,960 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,960 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,960 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:17,960 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,960 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,960 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,960 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,960 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:17,983 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,983 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,983 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,983 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,983 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,983 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,983 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,984 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,984 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,984 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,984 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,984 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,984 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,984 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,986 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,987 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,987 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,987 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,987 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,987 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,989 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,989 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,989 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,989 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,989 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,992 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:17,992 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,992 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,992 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:17,992 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:17,994 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:17,994 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:17,994 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,994 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,994 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:17,994 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,000 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,000 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,000 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,000 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,000 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,000 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 66#L1170-1true, 153#true]) [2022-12-06 16:57:18,000 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,000 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 153#true]) [2022-12-06 16:57:18,001 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 66#L1170-1true, 153#true]) [2022-12-06 16:57:18,001 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,001 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,002 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 81#L1170true]) [2022-12-06 16:57:18,002 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 81#L1170true]) [2022-12-06 16:57:18,002 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 81#L1170true]) [2022-12-06 16:57:18,002 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,002 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,003 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 81#L1170true]) [2022-12-06 16:57:18,003 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,003 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,003 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,003 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,003 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,003 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,004 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 134#L1191-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true]) [2022-12-06 16:57:18,004 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:57:18,004 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:18,004 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:18,004 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:18,004 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true]) [2022-12-06 16:57:18,004 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,004 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,004 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,004 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,004 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true]) [2022-12-06 16:57:18,004 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:57:18,004 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:18,005 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:18,005 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:57:18,005 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true]) [2022-12-06 16:57:18,005 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,005 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,005 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,005 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,006 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:57:18,006 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,006 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,006 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,006 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,007 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 134#L1191-1true, 66#L1170-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,007 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,007 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,007 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,007 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,018 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,018 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,018 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,018 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,018 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,021 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,021 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,021 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,021 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,021 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,022 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 153#true]) [2022-12-06 16:57:18,022 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,022 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,022 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,022 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,022 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:57:18,022 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,022 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,022 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,022 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,023 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 81#L1170true]) [2022-12-06 16:57:18,023 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,023 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,023 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,023 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,023 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][793], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,106 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,106 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,106 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,106 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,107 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][656], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,107 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][656], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:18,107 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,107 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 105#L1162true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,146 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,146 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,146 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,146 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,146 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,146 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,147 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,147 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,161 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:18,162 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,162 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,162 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,162 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,162 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,162 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,164 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:18,165 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,165 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,165 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,165 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,165 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,189 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:18,189 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,189 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,189 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,189 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 84#L1206-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:18,190 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:57:18,190 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:57:18,190 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:57:18,190 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,190 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,191 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:18,191 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,191 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,191 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,191 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,191 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true]) [2022-12-06 16:57:18,191 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,191 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,191 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,191 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,192 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:18,192 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,192 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,192 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,192 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,192 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 49#L1207-1true, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:18,192 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,192 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,192 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,192 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:18,193 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:18,193 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:57:18,193 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,193 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:18,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,242 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,242 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,242 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,242 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,259 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 170#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 105#L1162true]) [2022-12-06 16:57:18,259 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,259 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,259 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,259 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,260 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,260 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,260 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,260 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,260 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,261 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true]) [2022-12-06 16:57:18,261 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,261 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,261 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,262 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,262 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 153#true]) [2022-12-06 16:57:18,262 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,262 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,262 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,262 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,274 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,275 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,275 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,275 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,286 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 153#true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 121#L1173-2true]) [2022-12-06 16:57:18,286 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,286 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,286 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,286 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:18,342 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 71#L1173true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,342 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L380 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,342 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,342 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:18,343 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,343 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L380 tUnfolder$Statistics]: inserting event number 11 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,343 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,343 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,344 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,344 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,344 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,344 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,344 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,344 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,353 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][273], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,353 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,353 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:18,353 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,353 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,364 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:18,365 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 23#L1175true]) [2022-12-06 16:57:18,365 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 23#L1175true]) [2022-12-06 16:57:18,365 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 23#L1175true]) [2022-12-06 16:57:18,365 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,365 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,366 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,366 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,374 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 13#L1169-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,374 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,374 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,374 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,374 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,374 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 13#L1169-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:18,374 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,374 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,374 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 13#L1169-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:18,375 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 13#L1169-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:18,375 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,375 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,375 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,376 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,376 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,376 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,376 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,376 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,376 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,376 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,376 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,455 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,455 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,455 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,455 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,455 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,457 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,457 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,457 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,457 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,457 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:18,469 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,470 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,470 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,470 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,470 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,478 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 53#L1158-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,478 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,478 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,478 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,478 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,478 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 53#L1158-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,478 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,478 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,478 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,479 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,480 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,480 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,480 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,480 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,480 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,484 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 66#L1170-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,484 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,484 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,484 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,484 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,790 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:18,790 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,790 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,790 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,790 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,791 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:18,791 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,791 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,791 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,791 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,806 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 137#L1168-1true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,806 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,806 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,806 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,806 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:18,865 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][304], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 18#L1186-2true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 155#(and (<= ~B~0 5) (<= 5 ~B~0)), 10#L1170-2true]) [2022-12-06 16:57:18,865 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,866 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,866 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:18,866 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,866 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:18,875 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,875 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,875 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,875 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,875 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,875 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,879 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][771], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,880 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,880 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,880 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,880 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][600], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 11#L1173-1true, 62#$Ultimate##0true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:18,880 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,880 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,880 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,880 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,890 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:18,890 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,890 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,890 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,890 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,890 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,893 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 81#L1170true]) [2022-12-06 16:57:18,893 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,893 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,893 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,893 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,893 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true]) [2022-12-06 16:57:18,893 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,893 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,893 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,894 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,908 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 66#L1170-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,908 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,908 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,908 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,908 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:18,926 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,926 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,926 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:18,926 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,926 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,927 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 62#$Ultimate##0true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,927 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,927 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:18,927 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,927 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,951 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 64#L1204-4true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:18,951 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,951 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,951 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,951 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:18,952 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:18,953 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:18,953 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:18,953 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,953 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,954 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,954 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,954 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,954 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,954 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,954 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,967 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][669], [57#L19-5true, 40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,967 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,967 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,967 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,967 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:18,969 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][477], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 175#(not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)), 135#L1187-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,969 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,969 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:18,969 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:18,969 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:18,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 153#true]) [2022-12-06 16:57:18,972 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,972 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,972 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,973 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:18,973 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,973 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,973 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,974 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:18,974 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,974 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,976 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][273], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 70#L19-5true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:18,976 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,976 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,976 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:18,976 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][273], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:18,980 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,980 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:18,980 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,980 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:18,994 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:18,994 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:18,994 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][296], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 121#L1173-2true, 125#L1160true]) [2022-12-06 16:57:18,996 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][297], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 121#L1173-2true, 125#L1160true]) [2022-12-06 16:57:18,996 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][457], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true]) [2022-12-06 16:57:18,996 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:18,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][458], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 121#L1173-2true]) [2022-12-06 16:57:18,997 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,997 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:18,997 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:18,997 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:19,008 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:19,008 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:57:19,008 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:19,008 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:19,008 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:57:19,008 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:57:19,034 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,034 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:19,034 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:19,034 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:19,034 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:19,035 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 71#L1173true]) [2022-12-06 16:57:19,036 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,036 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,036 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:19,036 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,037 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:19,037 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,037 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:19,037 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:19,037 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:19,037 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:19,038 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,038 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,038 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,038 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,038 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 13#L1169-2true]) [2022-12-06 16:57:19,038 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:19,038 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,038 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,038 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,039 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:19,039 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:19,039 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,039 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,039 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 53#L1158-1true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,062 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 53#L1158-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:19,062 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 22#L19-1true, 53#L1158-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:19,062 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 53#L1158-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true]) [2022-12-06 16:57:19,062 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,062 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 53#L1158-1true, 71#L1173true, 153#true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:19,063 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 53#L1158-1true, 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,063 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,063 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:19,067 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [116#L19-2true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,067 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:19,067 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,067 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:19,067 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:19,079 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:19,079 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,079 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,079 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,079 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,082 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,083 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,083 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,083 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,083 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,083 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,083 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,083 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,083 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,083 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,083 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,094 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][81], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 153#true]) [2022-12-06 16:57:19,094 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,094 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:19,094 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:19,094 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:19,095 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:19,095 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:19,095 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:19,095 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:19,095 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,134 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,134 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,134 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,137 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 84#L1206-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,137 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,137 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,137 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,137 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,145 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:19,145 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,145 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:19,145 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:19,145 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:19,145 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:19,145 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:19,145 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:19,145 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:19,146 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:19,157 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,158 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,158 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,158 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,158 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,198 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 53#L1158-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 95#L19-1true]) [2022-12-06 16:57:19,198 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,198 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,198 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,198 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,204 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:19,204 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:19,204 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,204 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:19,204 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,204 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:19,204 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:19,205 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:19,205 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:19,205 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 77#L1211true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,225 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,225 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,225 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,226 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,226 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,226 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:19,366 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 71#L1173true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,366 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,366 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,366 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,366 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:19,366 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 71#L1173true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,631 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,631 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:19,632 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:19,632 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:19,661 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:19,661 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,661 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,661 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,661 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,661 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 105#L1162true]) [2022-12-06 16:57:19,661 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,661 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,662 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,662 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,670 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][354], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 105#L1162true]) [2022-12-06 16:57:19,670 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,670 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:19,671 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:19,671 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:19,671 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:19,686 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 7#L1191true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 153#true]) [2022-12-06 16:57:19,687 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,687 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,687 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,687 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,690 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 105#L1162true]) [2022-12-06 16:57:19,690 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,690 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:19,690 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:19,690 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:19,690 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,762 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:19,762 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:19,763 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,763 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,763 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:19,763 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,801 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:19,801 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,801 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:19,801 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:19,801 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:19,882 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 71#L1173true, 105#L1162true]) [2022-12-06 16:57:19,882 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,882 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,882 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:19,882 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,883 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:19,883 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,883 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,883 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,883 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,884 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:19,884 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,884 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:19,884 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,884 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:19,884 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,884 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:19,884 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:19,933 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,933 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:57:19,933 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:19,933 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:19,933 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:19,933 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:19,969 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,970 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:19,970 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,970 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:19,990 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:19,990 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:19,990 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,990 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:19,990 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,167 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,167 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,167 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,167 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,167 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,167 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,176 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,176 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,176 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,176 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,176 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,176 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,176 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,177 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,177 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,177 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,177 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,177 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,177 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,177 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,183 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 153#true, 81#L1170true]) [2022-12-06 16:57:20,183 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,183 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,183 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,183 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,185 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,185 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:20,185 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:20,185 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:20,186 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:20,192 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,192 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,192 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,192 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,192 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,206 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,206 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,206 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 71#L1173true, 95#L19-1true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,207 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 71#L1173true, 153#true, 95#L19-1true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:20,207 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,207 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,209 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,209 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,209 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,209 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,209 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,209 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,235 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:20,235 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,236 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,236 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,241 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,241 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,241 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,241 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,241 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,241 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,241 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,242 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,242 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,242 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,242 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,244 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:20,244 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:20,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:20,247 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:20,247 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:20,247 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,247 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,248 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 134#L1191-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:20,248 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,248 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,248 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 22#L19-1true, 153#true]) [2022-12-06 16:57:20,249 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 153#true]) [2022-12-06 16:57:20,249 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 66#L1170-1true, 153#true]) [2022-12-06 16:57:20,249 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,249 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 153#true]) [2022-12-06 16:57:20,250 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 81#L1170true]) [2022-12-06 16:57:20,250 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,250 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,251 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 81#L1170true]) [2022-12-06 16:57:20,251 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,251 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,251 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,251 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,251 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,251 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,251 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,251 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,251 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,252 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true]) [2022-12-06 16:57:20,252 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,253 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,253 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,253 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,737 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:20,737 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,737 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,737 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:20,737 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,792 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,792 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,792 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,792 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,793 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,793 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:20,793 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,793 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,793 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,793 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,822 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:20,822 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:57:20,822 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:20,822 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:20,822 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:57:20,823 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 66#L1170-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:20,823 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,823 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,823 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,823 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,823 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:20,823 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,823 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,823 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,823 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,823 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:20,824 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,824 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,824 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,824 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,824 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:20,824 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,824 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,824 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,824 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,833 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:20,833 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:20,833 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:20,833 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:20,833 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:20,833 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:57:20,834 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,834 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:20,834 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,834 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:20,836 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L1190-->L1191: Formula: (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12| (store (select |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12|) |v_~#mutex_B~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][107], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 84#L1206-1true, 11#L1173-1true, 153#true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:20,836 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,836 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,836 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,836 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,836 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L1190-->L1191: Formula: (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12| (store (select |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12|) |v_~#mutex_B~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][107], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 11#L1173-1true, 105#L1162true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:20,836 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,836 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:20,836 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:20,837 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:20,837 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:20,838 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 84#L1206-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:20,838 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:57:20,838 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,838 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:20,839 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:20,839 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,839 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,839 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,839 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,839 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][623], [130#L1189true, 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 153#true]) [2022-12-06 16:57:20,839 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,839 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,840 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true]) [2022-12-06 16:57:20,840 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,840 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:57:20,840 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,840 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:20,841 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true]) [2022-12-06 16:57:20,841 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L1190-->L1191: Formula: (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12| (store (select |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12|) |v_~#mutex_B~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][119], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 71#L1173true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true]) [2022-12-06 16:57:20,841 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:20,841 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:57:20,842 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:20,842 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,842 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,843 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 121#L1173-2true]) [2022-12-06 16:57:20,843 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:20,843 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,843 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:20,843 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:21,137 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,137 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,137 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,137 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,137 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,137 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,141 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,141 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,141 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,141 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,141 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,173 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,173 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,173 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,173 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,173 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,174 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true]) [2022-12-06 16:57:21,174 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,175 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,175 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,175 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,182 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,182 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,182 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,182 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,182 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,183 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,183 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,183 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,183 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,183 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,183 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,183 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,183 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,183 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,183 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,193 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,193 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,193 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,193 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,193 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,193 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,240 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,241 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,241 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:21,241 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:21,241 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:21,241 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:21,241 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:21,278 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([376] L1174-->L1175: Formula: (= |v_#pthreadsMutex_5| (store |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2| (store (select |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2|) |v_~#mutex_B~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_6|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_5|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][197], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 105#L1162true, 153#true, 23#L1175true]) [2022-12-06 16:57:21,278 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,278 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:21,279 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:21,279 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:21,296 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 7#L1191true, 84#L1206-1true, 71#L1173true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,296 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,296 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,297 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,297 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:21,298 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:21,298 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:21,298 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,299 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,299 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,299 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:21,299 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:21,299 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:21,299 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:21,299 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:21,326 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,326 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,326 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,326 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,326 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,340 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 13#L1169-2true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:21,341 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,341 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,341 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:21,341 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:21,342 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 22#L19-1true, 153#true]) [2022-12-06 16:57:21,342 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,342 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,342 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,342 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,342 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,342 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,474 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,474 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,474 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,474 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,474 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,474 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,474 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,474 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,475 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,475 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,475 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,508 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 53#L1158-1true, 95#L19-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,508 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,508 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,508 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,508 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,508 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 53#L1158-1true, 95#L19-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,508 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,508 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,508 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,508 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,516 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:21,516 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,517 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,517 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,517 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,517 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,517 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,544 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:21,544 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,544 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,544 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,544 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,546 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,546 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,546 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,546 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,546 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,547 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,547 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:21,547 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,547 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,548 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,548 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:21,548 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,548 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,548 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,548 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,594 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,595 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,595 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,595 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,595 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,664 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,664 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,664 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:21,664 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:21,664 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:21,676 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 77#L1211true, processThread1of1ForFork2InUse, 135#L1187-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,676 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,676 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,676 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,676 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:21,693 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 62#$Ultimate##0true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:21,693 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,693 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,693 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,693 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:21,724 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 66#L1170-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,724 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,724 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:21,724 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:21,724 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:21,757 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 13#L1169-2true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,758 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,758 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:21,758 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:21,758 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,764 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true]) [2022-12-06 16:57:21,764 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:21,764 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,764 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:21,764 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:21,817 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:21,818 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:21,818 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,818 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,818 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:21,819 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:21,819 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,819 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:21,820 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,820 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,820 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,821 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,821 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,821 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,821 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,821 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,821 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,821 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 22#L19-1true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:21,822 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:21,822 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:21,822 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,822 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:21,837 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,837 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:21,837 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,837 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,837 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,841 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][669], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 11#L1173-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,841 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,841 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:21,841 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,841 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:21,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][581], [57#L19-5true, 40#L1210true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,842 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:21,842 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,842 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:21,842 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:21,848 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 108#L1175-1true, 153#true]) [2022-12-06 16:57:21,848 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,848 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,848 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,848 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,848 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,848 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,848 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,849 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,849 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,849 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,849 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,849 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:57:21,849 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,849 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,849 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,849 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,850 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,850 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,850 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,850 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,850 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,850 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 108#L1175-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:21,850 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,850 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,850 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,850 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,851 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:21,851 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:21,851 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,851 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:21,851 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:21,851 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:21,851 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:21,852 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,852 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,852 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,852 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:21,946 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 53#L1158-1true]) [2022-12-06 16:57:21,946 INFO L382 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-12-06 16:57:21,946 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:21,946 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,946 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,956 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 10#L1170-2true]) [2022-12-06 16:57:21,956 INFO L382 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-12-06 16:57:21,956 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:21,956 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:21,957 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 53#L1158-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:22,005 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 53#L1158-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:22,005 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 53#L1158-1true, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,005 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,005 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,006 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,006 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,006 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 153#true, 23#L1175true]) [2022-12-06 16:57:22,006 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,006 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:22,006 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:22,006 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:22,081 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:22,081 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,081 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,081 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,081 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,081 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,132 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 13#L1169-2true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,132 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,132 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:22,132 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:22,132 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:22,132 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,132 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,132 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,132 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,132 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,137 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 53#L1158-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,137 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,137 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,137 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,137 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,143 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 84#L1206-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,144 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,144 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:22,144 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:22,144 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:22,144 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 53#L1158-1true, 153#true]) [2022-12-06 16:57:22,146 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,146 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,146 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,146 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,150 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:22,151 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,151 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:22,151 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:22,151 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:22,151 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 71#L1173true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,151 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,151 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:22,151 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,151 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:22,151 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,151 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,152 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,152 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,152 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,152 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:22,152 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,152 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,152 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:22,152 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,186 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,186 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,186 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:22,186 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:22,186 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:22,186 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:22,355 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][155], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 7#L1191true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 53#L1158-1true]) [2022-12-06 16:57:22,355 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,355 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,356 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,356 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,357 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:22,358 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:22,358 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:22,358 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:22,358 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,359 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,359 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:57:22,359 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:22,363 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][483], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:22,363 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][484], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true]) [2022-12-06 16:57:22,363 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,363 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:22,364 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 13#L1169-2true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:22,364 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][449], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:22,364 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:22,364 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:22,668 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,669 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 199#true, processThread1of1ForFork2InUse, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,669 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 33#L19true, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,669 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,669 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,670 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, 15#L1179true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,670 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, 15#L1179true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,670 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,670 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,671 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,671 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,671 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,671 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,671 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,672 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,672 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,672 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,672 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,672 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,685 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 153#true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true]) [2022-12-06 16:57:22,685 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,685 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,685 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,686 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,686 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 105#L1162true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,686 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,686 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,686 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,686 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,715 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 137#L1168-1true, 135#L1187-1true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,716 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,716 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,716 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,716 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:22,806 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:22,806 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,806 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:22,807 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:22,807 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,807 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:22,822 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 22#L19-1true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:22,823 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:22,823 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,823 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:22,824 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:22,824 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:22,824 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:22,824 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 95#L19-1true, 125#L1160true]) [2022-12-06 16:57:22,825 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:22,825 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:22,825 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,825 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:22,825 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:22,827 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][459], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 134#L1191-1true, 11#L1173-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:22,827 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:22,827 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:22,827 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:22,827 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:23,004 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,004 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:23,004 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,004 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,004 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,023 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,023 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,023 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:23,023 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:23,023 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:23,023 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,024 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 32#L1171-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:23,024 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,024 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:23,024 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,024 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:23,024 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,024 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:23,036 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 11#L1173-1true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,037 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,037 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,037 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,037 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,076 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,076 INFO L382 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-12-06 16:57:23,076 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,076 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,076 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,076 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,088 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 108#L1175-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,088 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,088 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,088 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,088 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,153 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,153 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,153 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:23,154 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:23,154 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:23,154 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:23,154 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:23,320 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 153#true]) [2022-12-06 16:57:23,320 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,320 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:23,321 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:23,321 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:23,324 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 77#L1211true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,324 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:23,324 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,325 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,325 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,325 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,325 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,632 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:23,632 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,632 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,632 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,632 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,633 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 105#L1162true, 153#true, 81#L1170true]) [2022-12-06 16:57:23,633 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,633 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,633 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,633 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,634 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 105#L1162true, 81#L1170true]) [2022-12-06 16:57:23,634 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,634 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,635 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,635 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,635 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,635 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,635 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,680 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true]) [2022-12-06 16:57:23,680 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,680 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,680 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,680 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,680 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,682 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,682 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,682 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:23,682 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:23,682 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 105#L1162true, 95#L19-1true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,683 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,683 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:23,683 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:23,686 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,686 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:23,686 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,686 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,686 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,686 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,765 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:23,765 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:23,765 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,765 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,765 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,765 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,770 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 14#L1161true, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,771 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:23,771 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,771 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,771 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,771 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:23,771 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:23,777 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:23,777 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:23,777 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,777 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:23,778 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:23,778 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,778 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,779 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 153#true]) [2022-12-06 16:57:23,779 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 66#L1170-1true, 153#true]) [2022-12-06 16:57:23,779 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,779 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,780 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 66#L1170-1true, 153#true]) [2022-12-06 16:57:23,780 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,780 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,780 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,780 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,780 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,780 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,780 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,780 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,780 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 81#L1170true]) [2022-12-06 16:57:23,781 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,781 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,782 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,782 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,782 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,782 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,782 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true]) [2022-12-06 16:57:23,783 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,783 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,783 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,783 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,784 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,784 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is not cut-off event [2022-12-06 16:57:23,784 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:57:23,784 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:57:23,784 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:57:23,784 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 22#L19-1true, 66#L1170-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,784 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,784 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,784 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,784 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,786 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 10#L1170-2true]) [2022-12-06 16:57:23,786 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:23,786 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,786 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,787 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,787 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:23,787 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:23,787 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,787 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,787 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,787 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,787 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,787 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,788 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,788 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,788 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,788 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true]) [2022-12-06 16:57:23,788 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,788 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,788 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,788 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,809 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,810 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:23,810 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:23,810 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:23,810 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:23,855 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 71#L1173true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,855 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,855 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:23,855 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:23,855 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:23,877 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:23,877 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,877 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,877 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,877 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,878 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:23,878 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,879 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,879 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,879 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:23,955 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 84#L1206-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,956 INFO L382 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2022-12-06 16:57:23,956 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,956 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,956 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:23,956 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,956 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:23,956 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:23,956 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:23,956 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:23,960 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:23,960 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:23,960 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,960 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:23,960 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:24,027 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][462], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,027 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,027 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,028 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,028 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,028 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][461], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,028 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,028 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,028 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,028 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,033 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,033 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,033 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,033 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,033 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,033 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,034 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,034 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,034 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,034 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,036 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,036 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,036 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,036 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,036 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,053 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,053 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,053 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,053 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,053 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,085 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,086 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,086 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,086 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,086 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,086 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:24,086 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,086 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,086 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,086 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,108 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][478], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:24,108 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,108 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:24,108 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:24,108 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:24,108 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][479], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:24,108 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][478], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:24,109 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][479], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 71#L1173true, 153#true]) [2022-12-06 16:57:24,109 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,109 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:24,115 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([376] L1174-->L1175: Formula: (= |v_#pthreadsMutex_5| (store |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2| (store (select |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2|) |v_~#mutex_B~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_6|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_5|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][197], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 84#L1206-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 153#true, 105#L1162true, 23#L1175true]) [2022-12-06 16:57:24,115 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,115 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,115 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,115 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,115 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([376] L1174-->L1175: Formula: (= |v_#pthreadsMutex_5| (store |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2| (store (select |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2|) |v_~#mutex_B~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_6|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_5|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][197], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 153#true, 105#L1162true, 23#L1175true]) [2022-12-06 16:57:24,115 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:24,115 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:24,115 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:24,115 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:24,117 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 11#L1173-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:24,117 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,118 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,118 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,118 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,118 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:24,118 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,118 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,118 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,118 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,118 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L1190-->L1191: Formula: (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12| (store (select |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12|) |v_~#mutex_B~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][119], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 7#L1191true, 71#L1173true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:24,118 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,119 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,119 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,119 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:24,119 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L1190-->L1191: Formula: (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12| (store (select |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12|) |v_~#mutex_B~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][107], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 71#L1173true, 153#true, 105#L1162true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:24,119 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,119 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,119 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,119 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,120 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][623], [182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 153#true]) [2022-12-06 16:57:24,120 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,120 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,120 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,120 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,120 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][623], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:24,120 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,121 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,121 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,121 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,121 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 121#L1173-2true, 125#L1160true]) [2022-12-06 16:57:24,121 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,121 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,121 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,121 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,122 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 121#L1173-2true]) [2022-12-06 16:57:24,122 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,122 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,122 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,122 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,122 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:24,122 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:57:24,123 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,123 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true]) [2022-12-06 16:57:24,124 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,124 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,124 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,124 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L1190-->L1191: Formula: (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12| (store (select |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12|) |v_~#mutex_B~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][119], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 11#L1173-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 125#L1160true]) [2022-12-06 16:57:24,124 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,124 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,124 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:24,124 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,125 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:24,125 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,125 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,125 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,125 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,125 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,125 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:57:24,126 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 105#L1162true, 153#true]) [2022-12-06 16:57:24,126 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,126 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:24,127 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,127 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,127 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:24,127 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,127 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:24,244 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,244 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,244 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,244 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,244 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,244 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,380 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,381 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,381 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,381 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,381 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,383 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,383 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,383 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,383 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,383 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,384 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,384 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,384 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,384 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,384 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,392 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 13#L1169-2true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,392 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,392 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,392 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,392 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 13#L1169-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:24,395 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 13#L1169-2true, 153#true]) [2022-12-06 16:57:24,395 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,395 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,396 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,396 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,396 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,396 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,396 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,396 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,396 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,396 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,534 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,534 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,534 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,534 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,534 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,537 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 71#L1173true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,537 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:24,537 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:24,537 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:24,537 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:24,537 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:24,538 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,538 INFO L382 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-12-06 16:57:24,538 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:24,538 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:24,538 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,538 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,538 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,538 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:24,545 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,545 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,545 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,545 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,545 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,546 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,546 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,546 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,546 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,546 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,549 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [116#L19-2true, 171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 53#L1158-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,549 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,549 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,549 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,549 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,549 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 53#L1158-1true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,549 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,549 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,549 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,549 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,596 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 81#L1170true]) [2022-12-06 16:57:24,596 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,596 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,596 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,596 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:24,597 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 137#L1168-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:24,597 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true]) [2022-12-06 16:57:24,597 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:24,597 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:24,660 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 84#L1206-1true, 11#L1173-1true, 62#$Ultimate##0true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,661 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,661 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,661 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:24,661 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,661 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, 77#L1211true, processThread1of1ForFork2InUse, 62#$Ultimate##0true, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,661 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:57:24,661 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,661 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:24,662 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:24,666 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:24,666 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,666 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,666 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,666 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:24,666 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,042 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 84#L1206-1true, 62#$Ultimate##0true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,042 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,043 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,043 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,043 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][364], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 71#L1173true, 153#true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:25,094 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][364], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 71#L1173true, 153#true, 95#L19-1true, 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:25,094 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,094 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][656], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 71#L1173true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 178#(and (= ~B~0 ~A~0) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:25,095 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,095 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:25,098 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:25,098 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 116#L19-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 174#(= ~B~0 ~A~0), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,098 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,098 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 71#L1173true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,099 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:25,099 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,099 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 22#L19-1true, 71#L1173true, 153#true, 125#L1160true]) [2022-12-06 16:57:25,100 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,100 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,118 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([362] L1169-->L1170: Formula: (< 0 v_~A~0_1) InVars {~A~0=v_~A~0_1} OutVars{~A~0=v_~A~0_1} AuxVars[] AssignedVars[][172], [130#L1189true, 171#true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true, 125#L1160true]) [2022-12-06 16:57:25,118 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,118 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,119 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,119 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,119 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L1169-->L1179: Formula: (not (< 0 v_~A~0_7)) InVars {~A~0=v_~A~0_7} OutVars{~A~0=v_~A~0_7} AuxVars[] AssignedVars[][173], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, 33#L19true, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 125#L1160true]) [2022-12-06 16:57:25,119 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,119 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,119 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,119 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,120 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 77#L1211true, 71#L1173true, 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,120 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,120 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,120 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,120 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,130 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][581], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 77#L1211true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,131 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,131 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:25,131 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,131 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,134 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 108#L1175-1true, 153#true]) [2022-12-06 16:57:25,134 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,134 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,134 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,134 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true]) [2022-12-06 16:57:25,135 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,135 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,135 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,135 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [57#L19-5true, 72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,136 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true]) [2022-12-06 16:57:25,136 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,136 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,163 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 53#L1158-1true]) [2022-12-06 16:57:25,163 INFO L382 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2022-12-06 16:57:25,163 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:25,163 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:57:25,163 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,163 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,281 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 22#L19-1true, 53#L1158-1true, 10#L1170-2true]) [2022-12-06 16:57:25,282 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,282 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,282 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:25,282 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,282 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 10#L1170-2true]) [2022-12-06 16:57:25,282 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,282 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:25,282 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,282 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:25,293 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 53#L1158-1true, 81#L1170true]) [2022-12-06 16:57:25,293 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,293 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,293 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,293 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,294 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 84#L1206-1true, 53#L1158-1true]) [2022-12-06 16:57:25,294 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,294 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,294 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,294 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,294 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:25,325 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 32#L1171-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 53#L1158-1true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,325 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,325 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,325 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,325 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,366 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 77#L1211true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,366 INFO L382 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-12-06 16:57:25,366 INFO L385 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-12-06 16:57:25,366 INFO L385 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-12-06 16:57:25,366 INFO L385 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-12-06 16:57:25,371 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][660], [57#L19-5true, 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 11#L1173-1true, 53#L1158-1true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,371 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,371 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:25,371 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,371 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,397 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([370] L1171-->L1171-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_1|) 0) (= (store |v_#pthreadsMutex_4| |v_~#mutex_B~0.base_1| (store .cse0 |v_~#mutex_B~0.offset_1| 1)) |v_#pthreadsMutex_3|) (= |v_processThread1of1ForFork2_#t~nondet6_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_4|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_3|, processThread1of1ForFork2_#t~nondet6=|v_processThread1of1ForFork2_#t~nondet6_1|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_1|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~nondet6][81], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 53#L1158-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 84#L1206-1true, 153#true]) [2022-12-06 16:57:25,397 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,397 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,397 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,397 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,430 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 53#L1158-1true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,430 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,430 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,430 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,430 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,434 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 53#L1158-1true, 121#L1173-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,435 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:25,435 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,438 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 53#L1158-1true, 22#L19-1true, 153#true]) [2022-12-06 16:57:25,438 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,438 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,441 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true]) [2022-12-06 16:57:25,441 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,441 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,441 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,441 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,442 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 71#L1173true, 153#true]) [2022-12-06 16:57:25,442 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,442 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:25,442 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:25,442 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:25,467 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 84#L1206-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 53#L1158-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,468 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,468 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,468 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,468 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,708 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 105#L1162true, 153#true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:25,709 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 105#L1162true, 174#(= ~B~0 ~A~0)]) [2022-12-06 16:57:25,709 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 105#L1162true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,709 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,709 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,740 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,741 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,741 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,741 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,742 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,742 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 105#L1162true, 95#L19-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,742 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 105#L1162true, 95#L19-1true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,742 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,742 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][612], [disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,743 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][613], [130#L1189true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 70#L19-5true, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,743 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, 15#L1179true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,743 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 105#L1162true, 95#L19-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,743 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,743 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,744 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,744 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,744 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,744 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,744 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,744 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,755 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,755 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,755 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,755 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,755 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,755 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true, 81#L1170true]) [2022-12-06 16:57:25,755 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,755 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,755 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,755 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,756 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 15#L1179true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 105#L1162true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,756 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,756 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 105#L1162true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:25,756 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:25,756 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:25,757 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 105#L1162true, 10#L1170-2true]) [2022-12-06 16:57:25,757 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,757 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,757 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,757 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,757 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 66#L1170-1true, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 105#L1162true]) [2022-12-06 16:57:25,757 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,757 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,757 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,757 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,788 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 137#L1168-1true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:25,788 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,788 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:25,788 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:25,788 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,789 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,873 INFO L380 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][566], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:25,874 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:25,874 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L380 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:25,874 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:25,874 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L380 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][565], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 81#L1170true]) [2022-12-06 16:57:25,875 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:57:25,875 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,893 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 22#L19-1true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:25,894 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 47#L19-2true, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:25,894 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][242], [116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 153#true, 174#(= ~B~0 ~A~0), 125#L1160true]) [2022-12-06 16:57:25,894 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:25,894 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,895 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:25,895 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:26,348 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][453], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 198#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 71#L1173true, 105#L1162true]) [2022-12-06 16:57:26,348 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,348 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:26,348 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:26,348 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:26,379 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 84#L1206-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,379 INFO L382 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-12-06 16:57:26,379 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:26,379 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:26,379 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,379 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:57:26,379 INFO L385 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-12-06 16:57:26,382 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][707], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,382 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,382 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,382 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,382 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,383 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 134#L1191-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 23#L1175true]) [2022-12-06 16:57:26,383 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,383 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,383 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,383 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,452 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([373] L1173-->L1173-1: Formula: (= |v_processThread1of1ForFork2_#t~post7_1| v_~B~0_2) InVars {~B~0=v_~B~0_2} OutVars{~B~0=v_~B~0_2, processThread1of1ForFork2_#t~post7=|v_processThread1of1ForFork2_#t~post7_1|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~post7][407], [disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:26,452 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,452 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,452 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,452 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,453 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 84#L1206-1true, 71#L1173true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,453 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,453 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,453 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,453 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,542 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,543 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 66#L1170-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:26,543 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:26,543 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,543 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 66#L1170-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:26,543 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,544 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 153#true, 81#L1170true]) [2022-12-06 16:57:26,544 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,544 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 81#L1170true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,545 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 153#true, 81#L1170true]) [2022-12-06 16:57:26,545 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,545 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,546 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,546 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:26,546 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:26,546 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:26,546 INFO L385 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-12-06 16:57:26,552 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [130#L1189true, 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:26,552 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,552 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,553 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:26,553 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,553 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,574 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][530], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 47#L19-2true, 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:57:26,574 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,574 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,574 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,574 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,575 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][506], [57#L19-5true, 116#L19-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 71#L1173true, 105#L1162true, 174#(= ~B~0 ~A~0), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,575 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,575 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,575 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,575 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,575 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([372] L1172-->L1173: Formula: (= v_~A~0_4 v_~B~0_1) InVars {~A~0=v_~A~0_4} OutVars{~B~0=v_~B~0_1, ~A~0=v_~A~0_4} AuxVars[] AssignedVars[~B~0][710], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, 194#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))), generateThread1of1ForFork1InUse, 14#L1161true, processThread1of1ForFork2InUse, 71#L1173true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,575 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,575 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,575 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,575 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,577 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,577 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,577 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,577 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,577 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,577 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,579 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 14#L1161true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,579 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,579 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,579 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,579 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,580 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,580 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,580 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,580 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,580 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,580 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,595 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][462], [disposeThread1of1ForFork0InUse, 99#L1194true, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,595 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,595 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,595 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,595 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,596 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][461], [130#L1189true, disposeThread1of1ForFork0InUse, 33#L19true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 173#(and (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,596 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,596 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,596 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,596 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:26,620 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 10#L1170-2true]) [2022-12-06 16:57:26,620 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,620 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,621 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 22#L19-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:26,621 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,622 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 47#L19-2true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 66#L1170-1true, 153#true]) [2022-12-06 16:57:26,622 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,623 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,623 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,623 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,623 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,623 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,624 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 47#L19-2true, 66#L1170-1true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,624 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,625 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 10#L1170-2true]) [2022-12-06 16:57:26,625 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 153#true, 10#L1170-2true]) [2022-12-06 16:57:26,625 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,625 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,626 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][647], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 153#true, 10#L1170-2true]) [2022-12-06 16:57:26,626 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,626 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,626 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,626 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,626 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,626 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,640 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][136], [40#L1210true, disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 137#L1168-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 105#L1162true]) [2022-12-06 16:57:26,640 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,640 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,640 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,640 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,752 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][233], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 11#L1173-1true, 22#L19-1true, 153#true, 125#L1160true]) [2022-12-06 16:57:26,752 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,752 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,752 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:26,752 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:57:26,755 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([416] L1159-->L1160: Formula: (= v_generateThread1of1ForFork1_~i~0_9 v_~A~0_11) InVars {generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} OutVars{~A~0=v_~A~0_11, generateThread1of1ForFork1_~i~0=v_generateThread1of1ForFork1_~i~0_9} AuxVars[] AssignedVars[~A~0][433], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 70#L19-5true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,755 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:26,755 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,755 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:26,755 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:26,755 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,767 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, processThread1of1ForFork2InUse, 77#L1211true, 199#true, 135#L1187-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,767 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,767 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,767 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,767 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,791 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][623], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:26,791 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:26,791 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:57:26,791 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,791 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,794 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 11#L1173-1true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,794 INFO L382 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2022-12-06 16:57:26,794 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:57:26,794 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:26,794 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:57:26,813 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1188-->L1194: Formula: (not (< 0 v_~B~0_8)) InVars {~B~0=v_~B~0_8} OutVars{~B~0=v_~B~0_8} AuxVars[] AssignedVars[][374], [171#true, disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,814 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,814 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,814 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,814 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,814 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L1188-->L1189: Formula: (< 0 v_~B~0_6) InVars {~B~0=v_~B~0_6} OutVars{~B~0=v_~B~0_6} AuxVars[] AssignedVars[][375], [130#L1189true, 171#true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 199#true, processThread1of1ForFork2InUse, 95#L19-1true, 125#L1160true, 10#L1170-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,814 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,814 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,814 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,814 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,827 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 77#L1211true, 199#true, processThread1of1ForFork2InUse, 135#L1187-1true, 66#L1170-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,827 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,827 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,827 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,827 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,856 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 22#L19-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:26,856 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,856 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,856 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,856 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,856 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:57:26,857 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)), 10#L1170-2true]) [2022-12-06 16:57:26,857 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][541], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 47#L19-2true, 153#true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 125#L1160true, 10#L1170-2true]) [2022-12-06 16:57:26,857 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,857 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][484], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 20#L19true, generateThread1of1ForFork1InUse, 162#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 32#L1171-1true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0))]) [2022-12-06 16:57:26,869 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:26,869 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][485], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 32#L1171-1true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 22#L19-1true, 166#(and (<= ~B~0 5) (<= 5 ~B~0) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|))]) [2022-12-06 16:57:26,869 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:26,869 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:26,873 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:26,873 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:26,874 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:26,874 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:57:26,874 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:57:26,874 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][152], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 71#L1173true, 153#true, 105#L1162true]) [2022-12-06 16:57:26,874 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,874 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,874 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:26,874 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:26,876 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([376] L1174-->L1175: Formula: (= |v_#pthreadsMutex_5| (store |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2| (store (select |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2|) |v_~#mutex_B~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_6|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_5|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][197], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, processThread1of1ForFork2InUse, 199#true, 84#L1206-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 153#true, 105#L1162true, 23#L1175true]) [2022-12-06 16:57:26,876 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,877 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,877 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,877 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,877 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([376] L1174-->L1175: Formula: (= |v_#pthreadsMutex_5| (store |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2| (store (select |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2|) |v_~#mutex_B~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_6|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_5|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][197], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 49#L1207-1true, 199#true, processThread1of1ForFork2InUse, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 153#true, 105#L1162true, 23#L1175true]) [2022-12-06 16:57:26,877 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,877 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:26,877 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:57:26,877 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:26,878 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 121#L1173-2true]) [2022-12-06 16:57:26,878 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,878 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,878 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,878 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][428], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 11#L1173-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:26,879 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L1190-->L1191: Formula: (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12| (store (select |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12|) |v_~#mutex_B~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][119], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 14#L1161true, 7#L1191true, 11#L1173-1true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:26,879 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L1190-->L1191: Formula: (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12| (store (select |v_#pthreadsMutex_22| |v_~#mutex_B~0.base_12|) |v_~#mutex_B~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_12|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][107], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 7#L1191true, 11#L1173-1true, 105#L1162true, 153#true, 196#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)))]) [2022-12-06 16:57:26,879 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,879 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 105#L1162true, 121#L1173-2true]) [2022-12-06 16:57:26,880 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 99#L1194true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 121#L1173-2true]) [2022-12-06 16:57:26,880 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [130#L1189true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 153#true, 121#L1173-2true]) [2022-12-06 16:57:26,880 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [130#L1189true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 153#true, 121#L1173-2true]) [2022-12-06 16:57:26,880 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,880 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,881 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][623], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 182#(and (= ~B~0 ~A~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), disposeThread1of1ForFork0InUse, 2#L1190true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 11#L1173-1true, 153#true]) [2022-12-06 16:57:26,881 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,881 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,881 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:26,881 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,881 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][429], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 85#L1208-1true, processThread1of1ForFork2InUse, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 153#true, 125#L1160true, 121#L1173-2true]) [2022-12-06 16:57:26,881 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,881 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,881 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,881 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 105#L1162true, 153#true]) [2022-12-06 16:57:26,882 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 2#L1190true, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 11#L1173-1true, 153#true]) [2022-12-06 16:57:26,882 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:57:26,882 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:57:26,941 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 105#L1162true, 23#L1175true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,941 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,942 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,942 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,942 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,942 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,942 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 84#L1206-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,942 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,942 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,942 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,942 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,960 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([268] L19-5-->L1210: Formula: (= |v_#pthreadsMutex_15| (store |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10| (store (select |v_#pthreadsMutex_16| |v_~#mutex_B~0.base_10|) |v_~#mutex_B~0.offset_10| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_10|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_10|} AuxVars[] AssignedVars[#pthreadsMutex][192], [40#L1210true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 168#(and (not (= |disposeThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0)) (<= |disposeThread1of1ForFork0_~p~0#1| 5) (< 4 |disposeThread1of1ForFork0_~p~0#1|)), 13#L1169-2true, 105#L1162true]) [2022-12-06 16:57:26,961 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:26,961 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,961 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:26,961 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:26,971 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 14#L1161true, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,971 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,971 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,971 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,971 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 14#L1161true, processThread1of1ForFork2InUse, 135#L1187-1true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,972 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,972 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,972 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,972 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, 14#L1161true, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,972 INFO L382 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,972 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,972 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:57:26,972 INFO L385 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-12-06 16:57:26,985 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][766], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, 14#L1161true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,985 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,985 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,985 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,985 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,985 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,985 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,985 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,986 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][673], [57#L19-5true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 13#L1169-2true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:26,986 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:26,986 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,986 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:26,986 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:27,025 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][86], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:27,025 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:27,025 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:27,025 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:27,025 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:27,025 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:27,025 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:27,045 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([376] L1174-->L1175: Formula: (= |v_#pthreadsMutex_5| (store |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2| (store (select |v_#pthreadsMutex_6| |v_~#mutex_B~0.base_2|) |v_~#mutex_B~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_6|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_5|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_2|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][197], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 199#true, 135#L1187-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 84#L1206-1true, 105#L1162true, 153#true, 23#L1175true]) [2022-12-06 16:57:27,045 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:27,045 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:27,045 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:27,046 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:57:27,061 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([418] L1161-->L1162: Formula: (= |v_#pthreadsMutex_25| (store |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12| (store (select |v_#pthreadsMutex_26| |v_~#mutex_A~0.base_12|) |v_~#mutex_A~0.offset_12| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_26|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_25|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_12|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_12|} AuxVars[] AssignedVars[#pthreadsMutex][59], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 199#true, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 7#L1191true, 71#L1173true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:27,061 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:27,061 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:27,061 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:27,061 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:57:27,065 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([386] L1187-->L1187-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11|))) (and (= (select .cse0 |v_~#mutex_B~0.offset_11|) 0) (= (store |v_#pthreadsMutex_20| |v_~#mutex_B~0.base_11| (store .cse0 |v_~#mutex_B~0.offset_11| 1)) |v_#pthreadsMutex_19|) (= |v_disposeThread1of1ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_20|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_19|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_11|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_11|, disposeThread1of1ForFork0_#t~nondet10#1=|v_disposeThread1of1ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~nondet10#1][96], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 49#L1207-1true, processThread1of1ForFork2InUse, 190#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 135#L1187-1true, 11#L1173-1true, 105#L1162true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:27,065 INFO L382 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-12-06 16:57:27,065 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:57:27,065 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:27,065 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:27,065 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:27,065 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:57:27,077 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([380] L1176-->L1169-2: Formula: (= |v_#pthreadsMutex_7| (store |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2| (store (select |v_#pthreadsMutex_8| |v_~#mutex_A~0.base_2|) |v_~#mutex_A~0.offset_2| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_8|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_7|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_2|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_2|} AuxVars[] AssignedVars[#pthreadsMutex][145], [disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, processThread1of1ForFork2InUse, 14#L1161true, 199#true, 135#L1187-1true, 186#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))), 84#L1206-1true, 13#L1169-2true, 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:27,077 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:27,077 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:27,077 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:27,077 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:57:27,084 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), 72#L1175-2true, disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 14#L1161true, 134#L1191-1true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:27,084 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:57:27,084 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:27,084 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:27,084 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:57:27,090 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][706], [72#L1175-2true, 201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, 37#L1188-2true, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 105#L1162true, 176#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 158#(not (= |disposeThread1of1ForFork0___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:57:27,090 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:27,090 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:27,090 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:27,090 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:57:27,096 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([301] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~A~0=v_~A~0_9, ~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][643], [201#(= (select (select |#pthreadsMutex| |~#mutex_A~0.base|) |~#mutex_A~0.offset|) 1), disposeThread1of1ForFork0InUse, generateThread1of1ForFork1InUse, 85#L1208-1true, processThread1of1ForFork2InUse, 192#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= ~A~0 5) (<= 5 ~A~0)), 47#L19-2true, 11#L1173-1true, 153#true, 105#L1162true]) [2022-12-06 16:57:27,096 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:57:27,096 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:27,096 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:27,096 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:27,096 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:57:27,096 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event