./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-race-challenges/per-thread-array-join-counter-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-race-challenges/per-thread-array-join-counter-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 678d0822783009bcb35d951b8e726d754b85c570b149dafb90ced3b5185856fb --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:37:21,861 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:37:21,921 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-11-29 02:37:21,925 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:37:21,926 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:37:21,950 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:37:21,950 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:37:21,951 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:37:21,951 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:37:21,952 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:37:21,953 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:37:21,953 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:37:21,954 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:37:21,954 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:37:21,955 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 02:37:21,955 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 02:37:21,956 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:37:21,957 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 02:37:21,957 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:37:21,958 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 02:37:21,958 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:37:21,959 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 02:37:21,959 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-29 02:37:21,960 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 02:37:21,960 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 02:37:21,961 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 02:37:21,961 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:37:21,961 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:37:21,962 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:37:21,962 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:37:21,963 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:37:21,963 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:37:21,964 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:37:21,964 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 02:37:21,964 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:37:21,965 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 02:37:21,965 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:37:21,965 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:37:21,966 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 02:37:21,966 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:37:21,966 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:37:21,966 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/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.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 678d0822783009bcb35d951b8e726d754b85c570b149dafb90ced3b5185856fb [2023-11-29 02:37:22,193 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:37:22,214 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:37:22,217 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:37:22,218 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:37:22,218 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:37:22,219 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/pthread-race-challenges/per-thread-array-join-counter-2.i [2023-11-29 02:37:25,006 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:37:25,252 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:37:25,252 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/sv-benchmarks/c/pthread-race-challenges/per-thread-array-join-counter-2.i [2023-11-29 02:37:25,271 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/data/40b973beb/ccb71b794ef5488684ce435256aa93f0/FLAG2059683da [2023-11-29 02:37:25,285 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/data/40b973beb/ccb71b794ef5488684ce435256aa93f0 [2023-11-29 02:37:25,288 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:37:25,289 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:37:25,291 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:37:25,291 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:37:25,296 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:37:25,297 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:25,298 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f78cd09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25, skipping insertion in model container [2023-11-29 02:37:25,298 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:25,351 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:37:25,750 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:37:25,767 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:37:25,826 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:37:25,894 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:37:25,894 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25 WrapperNode [2023-11-29 02:37:25,894 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:37:25,895 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:37:25,895 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:37:25,895 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:37:25,901 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:25,925 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:25,959 INFO L138 Inliner]: procedures = 271, calls = 63, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 183 [2023-11-29 02:37:25,959 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:37:25,960 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:37:25,960 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:37:25,960 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:37:25,970 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:25,971 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:26,003 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:26,003 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:26,023 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:26,027 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:26,043 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:26,046 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:26,051 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:37:26,052 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:37:26,052 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:37:26,052 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:37:26,053 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (1/1) ... [2023-11-29 02:37:26,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:37:26,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:37:26,087 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:37:26,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d8abf7f9-6e8e-4e46-a8ad-0c024a9d9165/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:37:26,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 02:37:26,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-29 02:37:26,136 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 02:37:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-29 02:37:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-29 02:37:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 02:37:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 02:37:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-29 02:37:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 02:37:26,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:37:26,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-29 02:37:26,138 INFO L130 BoogieDeclarations]: Found specification of procedure cleaner [2023-11-29 02:37:26,138 INFO L138 BoogieDeclarations]: Found implementation of procedure cleaner [2023-11-29 02:37:26,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 02:37:26,139 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-11-29 02:37:26,139 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-11-29 02:37:26,139 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:37:26,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:37:26,141 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 02:37:26,308 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:37:26,310 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:37:26,787 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:37:26,823 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:37:26,823 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-11-29 02:37:26,825 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:37:26 BoogieIcfgContainer [2023-11-29 02:37:26,825 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:37:26,828 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:37:26,828 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:37:26,831 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:37:26,831 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:37:25" (1/3) ... [2023-11-29 02:37:26,832 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f91ec57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:37:26, skipping insertion in model container [2023-11-29 02:37:26,832 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:25" (2/3) ... [2023-11-29 02:37:26,833 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f91ec57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:37:26, skipping insertion in model container [2023-11-29 02:37:26,833 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:37:26" (3/3) ... [2023-11-29 02:37:26,834 INFO L112 eAbstractionObserver]: Analyzing ICFG per-thread-array-join-counter-2.i [2023-11-29 02:37:26,841 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 02:37:26,850 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:37:26,850 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations. [2023-11-29 02:37:26,850 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 02:37:26,933 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 02:37:26,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 400 places, 409 transitions, 832 flow [2023-11-29 02:37:27,201 INFO L124 PetriNetUnfolderBase]: 21/555 cut-off events. [2023-11-29 02:37:27,201 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 02:37:27,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 566 conditions, 555 events. 21/555 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1295 event pairs, 0 based on Foata normal form. 0/470 useless extension candidates. Maximal degree in co-relation 443. Up to 6 conditions per place. [2023-11-29 02:37:27,215 INFO L82 GeneralOperation]: Start removeDead. Operand has 400 places, 409 transitions, 832 flow [2023-11-29 02:37:27,225 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 315 places, 320 transitions, 650 flow [2023-11-29 02:37:27,235 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:37:27,242 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@594d395, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:37:27,242 INFO L358 AbstractCegarLoop]: Starting to check reachability of 50 error locations. [2023-11-29 02:37:27,249 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 02:37:27,249 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2023-11-29 02:37:27,249 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 02:37:27,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:27,250 INFO L208 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] [2023-11-29 02:37:27,250 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:27,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:27,255 INFO L85 PathProgramCache]: Analyzing trace with hash -605869227, now seen corresponding path program 1 times [2023-11-29 02:37:27,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:27,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663386903] [2023-11-29 02:37:27,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:27,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:27,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:27,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:27,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:27,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663386903] [2023-11-29 02:37:27,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663386903] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:27,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:27,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:37:27,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844655312] [2023-11-29 02:37:27,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:27,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:37:27,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:27,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:37:27,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:37:27,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 409 [2023-11-29 02:37:27,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 320 transitions, 650 flow. Second operand has 3 states, 3 states have (on average 365.3333333333333) internal successors, (1096), 3 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:27,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:27,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 409 [2023-11-29 02:37:27,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:28,241 INFO L124 PetriNetUnfolderBase]: 364/2820 cut-off events. [2023-11-29 02:37:28,241 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2023-11-29 02:37:28,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3443 conditions, 2820 events. 364/2820 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 20479 event pairs, 295 based on Foata normal form. 66/2512 useless extension candidates. Maximal degree in co-relation 3311. Up to 593 conditions per place. [2023-11-29 02:37:28,308 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 26 selfloop transitions, 2 changer transitions 1/310 dead transitions. [2023-11-29 02:37:28,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 310 transitions, 686 flow [2023-11-29 02:37:28,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:37:28,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:37:28,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1128 transitions. [2023-11-29 02:37:28,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9193154034229829 [2023-11-29 02:37:28,329 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1128 transitions. [2023-11-29 02:37:28,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1128 transitions. [2023-11-29 02:37:28,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:28,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1128 transitions. [2023-11-29 02:37:28,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 376.0) internal successors, (1128), 3 states have internal predecessors, (1128), 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) [2023-11-29 02:37:28,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:28,353 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:28,355 INFO L175 Difference]: Start difference. First operand has 315 places, 320 transitions, 650 flow. Second operand 3 states and 1128 transitions. [2023-11-29 02:37:28,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 310 transitions, 686 flow [2023-11-29 02:37:28,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 310 transitions, 685 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 02:37:28,372 INFO L231 Difference]: Finished difference. Result has 312 places, 309 transitions, 631 flow [2023-11-29 02:37:28,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=631, PETRI_PLACES=312, PETRI_TRANSITIONS=309} [2023-11-29 02:37:28,380 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, -3 predicate places. [2023-11-29 02:37:28,380 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 309 transitions, 631 flow [2023-11-29 02:37:28,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 365.3333333333333) internal successors, (1096), 3 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:28,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:28,382 INFO L208 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] [2023-11-29 02:37:28,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 02:37:28,382 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:28,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:28,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1773945765, now seen corresponding path program 1 times [2023-11-29 02:37:28,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:28,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938970713] [2023-11-29 02:37:28,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:28,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:28,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:28,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:28,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:28,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938970713] [2023-11-29 02:37:28,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938970713] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:28,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:28,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:37:28,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083086734] [2023-11-29 02:37:28,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:28,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:37:28,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:28,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:37:28,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:37:28,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 409 [2023-11-29 02:37:28,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 309 transitions, 631 flow. Second operand has 3 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 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) [2023-11-29 02:37:28,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:28,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 409 [2023-11-29 02:37:28,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:29,125 INFO L124 PetriNetUnfolderBase]: 454/3245 cut-off events. [2023-11-29 02:37:29,126 INFO L125 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2023-11-29 02:37:29,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3995 conditions, 3245 events. 454/3245 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 24200 event pairs, 346 based on Foata normal form. 0/2852 useless extension candidates. Maximal degree in co-relation 3948. Up to 716 conditions per place. [2023-11-29 02:37:29,157 INFO L140 encePairwiseOnDemand]: 401/409 looper letters, 29 selfloop transitions, 1 changer transitions 0/302 dead transitions. [2023-11-29 02:37:29,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 302 transitions, 677 flow [2023-11-29 02:37:29,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:37:29,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:37:29,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1099 transitions. [2023-11-29 02:37:29,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.895680521597392 [2023-11-29 02:37:29,163 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1099 transitions. [2023-11-29 02:37:29,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1099 transitions. [2023-11-29 02:37:29,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:29,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1099 transitions. [2023-11-29 02:37:29,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 366.3333333333333) internal successors, (1099), 3 states have internal predecessors, (1099), 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) [2023-11-29 02:37:29,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:29,173 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:29,173 INFO L175 Difference]: Start difference. First operand has 312 places, 309 transitions, 631 flow. Second operand 3 states and 1099 transitions. [2023-11-29 02:37:29,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 302 transitions, 677 flow [2023-11-29 02:37:29,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 302 transitions, 673 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 02:37:29,182 INFO L231 Difference]: Finished difference. Result has 304 places, 302 transitions, 615 flow [2023-11-29 02:37:29,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=615, PETRI_PLACES=304, PETRI_TRANSITIONS=302} [2023-11-29 02:37:29,184 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, -11 predicate places. [2023-11-29 02:37:29,185 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 302 transitions, 615 flow [2023-11-29 02:37:29,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 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) [2023-11-29 02:37:29,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:29,186 INFO L208 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] [2023-11-29 02:37:29,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 02:37:29,187 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:29,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:29,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1930989315, now seen corresponding path program 1 times [2023-11-29 02:37:29,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:29,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016092045] [2023-11-29 02:37:29,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:29,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:29,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:29,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:29,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:29,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016092045] [2023-11-29 02:37:29,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016092045] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:29,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:29,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:37:29,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215380923] [2023-11-29 02:37:29,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:29,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:37:29,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:29,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:37:29,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:37:30,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 409 [2023-11-29 02:37:30,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 302 transitions, 615 flow. Second operand has 6 states, 6 states have (on average 303.3333333333333) internal successors, (1820), 6 states have internal predecessors, (1820), 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) [2023-11-29 02:37:30,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:30,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 409 [2023-11-29 02:37:30,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:34,650 INFO L124 PetriNetUnfolderBase]: 11401/29059 cut-off events. [2023-11-29 02:37:34,650 INFO L125 PetriNetUnfolderBase]: For 100/119 co-relation queries the response was YES. [2023-11-29 02:37:34,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46537 conditions, 29059 events. 11401/29059 cut-off events. For 100/119 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 301735 event pairs, 10626 based on Foata normal form. 0/25881 useless extension candidates. Maximal degree in co-relation 46489. Up to 17398 conditions per place. [2023-11-29 02:37:34,879 INFO L140 encePairwiseOnDemand]: 403/409 looper letters, 67 selfloop transitions, 5 changer transitions 0/301 dead transitions. [2023-11-29 02:37:34,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 301 transitions, 757 flow [2023-11-29 02:37:34,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:37:34,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:37:34,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1885 transitions. [2023-11-29 02:37:34,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7681336593317033 [2023-11-29 02:37:34,888 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1885 transitions. [2023-11-29 02:37:34,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1885 transitions. [2023-11-29 02:37:34,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:34,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1885 transitions. [2023-11-29 02:37:34,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 314.1666666666667) internal successors, (1885), 6 states have internal predecessors, (1885), 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) [2023-11-29 02:37:34,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:37:34,909 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:37:34,910 INFO L175 Difference]: Start difference. First operand has 304 places, 302 transitions, 615 flow. Second operand 6 states and 1885 transitions. [2023-11-29 02:37:34,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 301 transitions, 757 flow [2023-11-29 02:37:34,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 301 transitions, 756 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 02:37:34,922 INFO L231 Difference]: Finished difference. Result has 307 places, 301 transitions, 622 flow [2023-11-29 02:37:34,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=622, PETRI_PLACES=307, PETRI_TRANSITIONS=301} [2023-11-29 02:37:34,923 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, -8 predicate places. [2023-11-29 02:37:34,924 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 301 transitions, 622 flow [2023-11-29 02:37:34,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 303.3333333333333) internal successors, (1820), 6 states have internal predecessors, (1820), 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) [2023-11-29 02:37:34,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:34,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:34,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 02:37:34,926 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:34,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash 635725154, now seen corresponding path program 1 times [2023-11-29 02:37:34,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:34,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557526507] [2023-11-29 02:37:34,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:34,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:34,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:34,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:34,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557526507] [2023-11-29 02:37:34,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557526507] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:34,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:34,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:37:34,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984087995] [2023-11-29 02:37:34,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:34,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:37:35,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:35,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:37:35,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:37:35,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 409 [2023-11-29 02:37:35,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 301 transitions, 622 flow. Second operand has 3 states, 3 states have (on average 367.3333333333333) internal successors, (1102), 3 states have internal predecessors, (1102), 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) [2023-11-29 02:37:35,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:35,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 409 [2023-11-29 02:37:35,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:35,773 INFO L124 PetriNetUnfolderBase]: 610/4193 cut-off events. [2023-11-29 02:37:35,774 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-11-29 02:37:35,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5163 conditions, 4193 events. 610/4193 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 34721 event pairs, 464 based on Foata normal form. 0/3682 useless extension candidates. Maximal degree in co-relation 5116. Up to 924 conditions per place. [2023-11-29 02:37:35,814 INFO L140 encePairwiseOnDemand]: 406/409 looper letters, 23 selfloop transitions, 2 changer transitions 0/300 dead transitions. [2023-11-29 02:37:35,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 300 transitions, 670 flow [2023-11-29 02:37:35,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:37:35,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:37:35,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1124 transitions. [2023-11-29 02:37:35,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9160554197229014 [2023-11-29 02:37:35,820 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1124 transitions. [2023-11-29 02:37:35,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1124 transitions. [2023-11-29 02:37:35,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:35,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1124 transitions. [2023-11-29 02:37:35,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 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) [2023-11-29 02:37:35,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:35,833 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:35,833 INFO L175 Difference]: Start difference. First operand has 307 places, 301 transitions, 622 flow. Second operand 3 states and 1124 transitions. [2023-11-29 02:37:35,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 300 transitions, 670 flow [2023-11-29 02:37:35,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 300 transitions, 660 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 02:37:35,844 INFO L231 Difference]: Finished difference. Result has 303 places, 300 transitions, 614 flow [2023-11-29 02:37:35,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=614, PETRI_PLACES=303, PETRI_TRANSITIONS=300} [2023-11-29 02:37:35,846 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, -12 predicate places. [2023-11-29 02:37:35,846 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 300 transitions, 614 flow [2023-11-29 02:37:35,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 367.3333333333333) internal successors, (1102), 3 states have internal predecessors, (1102), 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) [2023-11-29 02:37:35,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:35,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:35,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 02:37:35,849 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:35,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:35,849 INFO L85 PathProgramCache]: Analyzing trace with hash -850087579, now seen corresponding path program 1 times [2023-11-29 02:37:35,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:35,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174743658] [2023-11-29 02:37:35,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:35,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:35,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:36,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:36,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:36,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174743658] [2023-11-29 02:37:36,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174743658] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:36,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:36,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:37:36,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097390780] [2023-11-29 02:37:36,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:36,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:37:36,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:36,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:37:36,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:37:36,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 299 out of 409 [2023-11-29 02:37:36,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 300 transitions, 614 flow. Second operand has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 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) [2023-11-29 02:37:36,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:36,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 299 of 409 [2023-11-29 02:37:36,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:40,747 INFO L124 PetriNetUnfolderBase]: 12316/29858 cut-off events. [2023-11-29 02:37:40,747 INFO L125 PetriNetUnfolderBase]: For 76/76 co-relation queries the response was YES. [2023-11-29 02:37:40,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48707 conditions, 29858 events. 12316/29858 cut-off events. For 76/76 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 303782 event pairs, 11520 based on Foata normal form. 0/27208 useless extension candidates. Maximal degree in co-relation 48659. Up to 18767 conditions per place. [2023-11-29 02:37:40,904 INFO L140 encePairwiseOnDemand]: 403/409 looper letters, 69 selfloop transitions, 5 changer transitions 0/299 dead transitions. [2023-11-29 02:37:40,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 299 transitions, 760 flow [2023-11-29 02:37:40,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:37:40,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:37:40,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1869 transitions. [2023-11-29 02:37:40,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7616136919315404 [2023-11-29 02:37:40,913 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1869 transitions. [2023-11-29 02:37:40,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1869 transitions. [2023-11-29 02:37:40,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:40,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1869 transitions. [2023-11-29 02:37:40,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 311.5) internal successors, (1869), 6 states have internal predecessors, (1869), 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) [2023-11-29 02:37:40,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:37:40,927 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:37:40,927 INFO L175 Difference]: Start difference. First operand has 303 places, 300 transitions, 614 flow. Second operand 6 states and 1869 transitions. [2023-11-29 02:37:40,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 299 transitions, 760 flow [2023-11-29 02:37:40,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 299 transitions, 756 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 02:37:41,060 INFO L231 Difference]: Finished difference. Result has 305 places, 299 transitions, 618 flow [2023-11-29 02:37:41,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=618, PETRI_PLACES=305, PETRI_TRANSITIONS=299} [2023-11-29 02:37:41,062 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, -10 predicate places. [2023-11-29 02:37:41,062 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 299 transitions, 618 flow [2023-11-29 02:37:41,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 301.0) internal successors, (1806), 6 states have internal predecessors, (1806), 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) [2023-11-29 02:37:41,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:41,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:41,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 02:37:41,065 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:41,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:41,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1723726326, now seen corresponding path program 1 times [2023-11-29 02:37:41,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:41,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901012016] [2023-11-29 02:37:41,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:41,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:41,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:41,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:41,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:41,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901012016] [2023-11-29 02:37:41,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901012016] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:41,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:41,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:37:41,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587121005] [2023-11-29 02:37:41,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:41,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:37:41,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:41,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:37:41,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:37:42,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 409 [2023-11-29 02:37:42,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 299 transitions, 618 flow. Second operand has 6 states, 6 states have (on average 326.5) internal successors, (1959), 6 states have internal predecessors, (1959), 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) [2023-11-29 02:37:42,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:42,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 409 [2023-11-29 02:37:42,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:44,353 INFO L124 PetriNetUnfolderBase]: 4865/16658 cut-off events. [2023-11-29 02:37:44,353 INFO L125 PetriNetUnfolderBase]: For 81/81 co-relation queries the response was YES. [2023-11-29 02:37:44,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24260 conditions, 16658 events. 4865/16658 cut-off events. For 81/81 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 173890 event pairs, 783 based on Foata normal form. 0/15011 useless extension candidates. Maximal degree in co-relation 24213. Up to 4732 conditions per place. [2023-11-29 02:37:44,442 INFO L140 encePairwiseOnDemand]: 378/409 looper letters, 152 selfloop transitions, 35 changer transitions 0/429 dead transitions. [2023-11-29 02:37:44,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 429 transitions, 1269 flow [2023-11-29 02:37:44,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:37:44,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:37:44,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2136 transitions. [2023-11-29 02:37:44,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8704156479217604 [2023-11-29 02:37:44,448 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2136 transitions. [2023-11-29 02:37:44,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2136 transitions. [2023-11-29 02:37:44,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:44,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2136 transitions. [2023-11-29 02:37:44,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 356.0) internal successors, (2136), 6 states have internal predecessors, (2136), 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) [2023-11-29 02:37:44,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:37:44,464 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:37:44,464 INFO L175 Difference]: Start difference. First operand has 305 places, 299 transitions, 618 flow. Second operand 6 states and 2136 transitions. [2023-11-29 02:37:44,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 429 transitions, 1269 flow [2023-11-29 02:37:44,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 429 transitions, 1259 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 02:37:44,478 INFO L231 Difference]: Finished difference. Result has 309 places, 333 transitions, 876 flow [2023-11-29 02:37:44,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=876, PETRI_PLACES=309, PETRI_TRANSITIONS=333} [2023-11-29 02:37:44,479 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, -6 predicate places. [2023-11-29 02:37:44,479 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 333 transitions, 876 flow [2023-11-29 02:37:44,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 326.5) internal successors, (1959), 6 states have internal predecessors, (1959), 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) [2023-11-29 02:37:44,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:44,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:44,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 02:37:44,481 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:44,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:44,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1310639578, now seen corresponding path program 1 times [2023-11-29 02:37:44,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:44,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684655734] [2023-11-29 02:37:44,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:44,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:44,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:44,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:44,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:44,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684655734] [2023-11-29 02:37:44,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684655734] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:44,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:44,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:37:44,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160559450] [2023-11-29 02:37:44,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:44,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:37:44,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:44,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:37:44,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:37:44,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 409 [2023-11-29 02:37:44,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 333 transitions, 876 flow. Second operand has 3 states, 3 states have (on average 365.3333333333333) internal successors, (1096), 3 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:44,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:44,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 409 [2023-11-29 02:37:44,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:47,746 INFO L124 PetriNetUnfolderBase]: 3181/19613 cut-off events. [2023-11-29 02:37:47,746 INFO L125 PetriNetUnfolderBase]: For 807/1045 co-relation queries the response was YES. [2023-11-29 02:37:47,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28060 conditions, 19613 events. 3181/19613 cut-off events. For 807/1045 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 221818 event pairs, 870 based on Foata normal form. 1/16884 useless extension candidates. Maximal degree in co-relation 28010. Up to 1847 conditions per place. [2023-11-29 02:37:47,863 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 40 selfloop transitions, 8 changer transitions 0/355 dead transitions. [2023-11-29 02:37:47,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 355 transitions, 1022 flow [2023-11-29 02:37:47,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:37:47,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:37:47,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1143 transitions. [2023-11-29 02:37:47,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9315403422982885 [2023-11-29 02:37:47,867 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1143 transitions. [2023-11-29 02:37:47,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1143 transitions. [2023-11-29 02:37:47,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:47,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1143 transitions. [2023-11-29 02:37:47,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 381.0) internal successors, (1143), 3 states have internal predecessors, (1143), 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) [2023-11-29 02:37:47,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:47,874 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:47,874 INFO L175 Difference]: Start difference. First operand has 309 places, 333 transitions, 876 flow. Second operand 3 states and 1143 transitions. [2023-11-29 02:37:47,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 355 transitions, 1022 flow [2023-11-29 02:37:47,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 355 transitions, 1022 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 02:37:47,887 INFO L231 Difference]: Finished difference. Result has 313 places, 341 transitions, 946 flow [2023-11-29 02:37:47,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=946, PETRI_PLACES=313, PETRI_TRANSITIONS=341} [2023-11-29 02:37:47,888 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, -2 predicate places. [2023-11-29 02:37:47,888 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 341 transitions, 946 flow [2023-11-29 02:37:47,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 365.3333333333333) internal successors, (1096), 3 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:47,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:47,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:47,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 02:37:47,889 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:47,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:47,890 INFO L85 PathProgramCache]: Analyzing trace with hash 813005488, now seen corresponding path program 1 times [2023-11-29 02:37:47,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:47,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083129106] [2023-11-29 02:37:47,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:47,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:47,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:47,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:47,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:47,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083129106] [2023-11-29 02:37:47,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083129106] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:47,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:47,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:37:47,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008017549] [2023-11-29 02:37:47,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:47,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:37:47,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:47,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:37:47,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:37:48,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 367 out of 409 [2023-11-29 02:37:48,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 341 transitions, 946 flow. Second operand has 5 states, 5 states have (on average 368.8) internal successors, (1844), 5 states have internal predecessors, (1844), 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) [2023-11-29 02:37:48,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:48,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 367 of 409 [2023-11-29 02:37:48,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:51,372 INFO L124 PetriNetUnfolderBase]: 2511/16554 cut-off events. [2023-11-29 02:37:51,372 INFO L125 PetriNetUnfolderBase]: For 917/1042 co-relation queries the response was YES. [2023-11-29 02:37:51,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24128 conditions, 16554 events. 2511/16554 cut-off events. For 917/1042 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 182741 event pairs, 1382 based on Foata normal form. 3/14285 useless extension candidates. Maximal degree in co-relation 24073. Up to 2623 conditions per place. [2023-11-29 02:37:51,461 INFO L140 encePairwiseOnDemand]: 400/409 looper letters, 34 selfloop transitions, 8 changer transitions 0/356 dead transitions. [2023-11-29 02:37:51,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 356 transitions, 1062 flow [2023-11-29 02:37:51,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:37:51,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:37:51,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2245 transitions. [2023-11-29 02:37:51,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9148329258353708 [2023-11-29 02:37:51,466 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2245 transitions. [2023-11-29 02:37:51,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2245 transitions. [2023-11-29 02:37:51,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:51,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2245 transitions. [2023-11-29 02:37:51,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 374.1666666666667) internal successors, (2245), 6 states have internal predecessors, (2245), 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) [2023-11-29 02:37:51,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:37:51,479 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:37:51,480 INFO L175 Difference]: Start difference. First operand has 313 places, 341 transitions, 946 flow. Second operand 6 states and 2245 transitions. [2023-11-29 02:37:51,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 356 transitions, 1062 flow [2023-11-29 02:37:51,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 356 transitions, 1046 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 02:37:51,489 INFO L231 Difference]: Finished difference. Result has 320 places, 346 transitions, 980 flow [2023-11-29 02:37:51,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=980, PETRI_PLACES=320, PETRI_TRANSITIONS=346} [2023-11-29 02:37:51,490 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 5 predicate places. [2023-11-29 02:37:51,491 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 346 transitions, 980 flow [2023-11-29 02:37:51,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 368.8) internal successors, (1844), 5 states have internal predecessors, (1844), 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) [2023-11-29 02:37:51,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:51,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:51,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 02:37:51,492 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting cleanerErr2ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:51,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:51,493 INFO L85 PathProgramCache]: Analyzing trace with hash -740858141, now seen corresponding path program 1 times [2023-11-29 02:37:51,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:51,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105544959] [2023-11-29 02:37:51,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:51,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:51,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:51,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:51,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:51,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105544959] [2023-11-29 02:37:51,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105544959] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:51,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:51,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:37:51,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220176328] [2023-11-29 02:37:51,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:51,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:37:51,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:51,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:37:51,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:37:51,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 409 [2023-11-29 02:37:51,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 346 transitions, 980 flow. Second operand has 3 states, 3 states have (on average 361.6666666666667) internal successors, (1085), 3 states have internal predecessors, (1085), 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) [2023-11-29 02:37:51,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:51,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 409 [2023-11-29 02:37:51,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:56,154 INFO L124 PetriNetUnfolderBase]: 4745/26290 cut-off events. [2023-11-29 02:37:56,154 INFO L125 PetriNetUnfolderBase]: For 1186/1392 co-relation queries the response was YES. [2023-11-29 02:37:56,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39729 conditions, 26290 events. 4745/26290 cut-off events. For 1186/1392 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 303767 event pairs, 1918 based on Foata normal form. 0/23370 useless extension candidates. Maximal degree in co-relation 39670. Up to 5199 conditions per place. [2023-11-29 02:37:56,329 INFO L140 encePairwiseOnDemand]: 402/409 looper letters, 33 selfloop transitions, 3 changer transitions 0/354 dead transitions. [2023-11-29 02:37:56,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 354 transitions, 1071 flow [2023-11-29 02:37:56,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:37:56,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:37:56,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1120 transitions. [2023-11-29 02:37:56,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9127954360228199 [2023-11-29 02:37:56,334 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1120 transitions. [2023-11-29 02:37:56,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1120 transitions. [2023-11-29 02:37:56,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:56,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1120 transitions. [2023-11-29 02:37:56,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 373.3333333333333) internal successors, (1120), 3 states have internal predecessors, (1120), 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) [2023-11-29 02:37:56,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:56,343 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:37:56,343 INFO L175 Difference]: Start difference. First operand has 320 places, 346 transitions, 980 flow. Second operand 3 states and 1120 transitions. [2023-11-29 02:37:56,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 354 transitions, 1071 flow [2023-11-29 02:37:56,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 354 transitions, 1067 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 02:37:56,358 INFO L231 Difference]: Finished difference. Result has 318 places, 345 transitions, 989 flow [2023-11-29 02:37:56,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=989, PETRI_PLACES=318, PETRI_TRANSITIONS=345} [2023-11-29 02:37:56,360 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 3 predicate places. [2023-11-29 02:37:56,360 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 345 transitions, 989 flow [2023-11-29 02:37:56,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 361.6666666666667) internal successors, (1085), 3 states have internal predecessors, (1085), 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) [2023-11-29 02:37:56,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:56,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:56,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 02:37:56,361 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting cleanerErr3ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:37:56,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:56,362 INFO L85 PathProgramCache]: Analyzing trace with hash 932849054, now seen corresponding path program 1 times [2023-11-29 02:37:56,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:56,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421048825] [2023-11-29 02:37:56,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:56,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:56,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:56,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:56,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:56,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421048825] [2023-11-29 02:37:56,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421048825] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:56,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:56,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:37:56,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037846733] [2023-11-29 02:37:56,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:56,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:37:56,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:56,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:37:56,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:37:56,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 409 [2023-11-29 02:37:56,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 345 transitions, 989 flow. Second operand has 3 states, 3 states have (on average 365.0) internal successors, (1095), 3 states have internal predecessors, (1095), 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) [2023-11-29 02:37:56,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:56,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 409 [2023-11-29 02:37:56,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:01,693 INFO L124 PetriNetUnfolderBase]: 4941/26957 cut-off events. [2023-11-29 02:38:01,694 INFO L125 PetriNetUnfolderBase]: For 2911/3222 co-relation queries the response was YES. [2023-11-29 02:38:01,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41680 conditions, 26957 events. 4941/26957 cut-off events. For 2911/3222 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 311519 event pairs, 2195 based on Foata normal form. 1/24039 useless extension candidates. Maximal degree in co-relation 41621. Up to 4709 conditions per place. [2023-11-29 02:38:01,880 INFO L140 encePairwiseOnDemand]: 403/409 looper letters, 47 selfloop transitions, 9 changer transitions 0/363 dead transitions. [2023-11-29 02:38:01,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 363 transitions, 1162 flow [2023-11-29 02:38:01,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:38:01,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:38:01,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1128 transitions. [2023-11-29 02:38:01,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9193154034229829 [2023-11-29 02:38:01,885 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1128 transitions. [2023-11-29 02:38:01,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1128 transitions. [2023-11-29 02:38:01,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:01,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1128 transitions. [2023-11-29 02:38:01,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 376.0) internal successors, (1128), 3 states have internal predecessors, (1128), 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) [2023-11-29 02:38:01,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:38:01,892 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:38:01,892 INFO L175 Difference]: Start difference. First operand has 318 places, 345 transitions, 989 flow. Second operand 3 states and 1128 transitions. [2023-11-29 02:38:01,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 363 transitions, 1162 flow [2023-11-29 02:38:01,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 363 transitions, 1162 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 02:38:01,910 INFO L231 Difference]: Finished difference. Result has 322 places, 353 transitions, 1081 flow [2023-11-29 02:38:01,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1081, PETRI_PLACES=322, PETRI_TRANSITIONS=353} [2023-11-29 02:38:01,911 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 7 predicate places. [2023-11-29 02:38:01,911 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 353 transitions, 1081 flow [2023-11-29 02:38:01,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 365.0) internal successors, (1095), 3 states have internal predecessors, (1095), 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) [2023-11-29 02:38:01,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:01,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:01,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 02:38:01,912 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:38:01,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:01,913 INFO L85 PathProgramCache]: Analyzing trace with hash 359195161, now seen corresponding path program 1 times [2023-11-29 02:38:01,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:01,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822797733] [2023-11-29 02:38:01,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:01,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:01,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:02,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:38:02,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:02,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822797733] [2023-11-29 02:38:02,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822797733] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:38:02,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:38:02,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:38:02,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808738389] [2023-11-29 02:38:02,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:38:02,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:38:02,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:02,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:38:02,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:38:03,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 342 out of 409 [2023-11-29 02:38:03,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 353 transitions, 1081 flow. Second operand has 6 states, 6 states have (on average 345.0) internal successors, (2070), 6 states have internal predecessors, (2070), 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) [2023-11-29 02:38:03,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:03,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 409 [2023-11-29 02:38:03,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:12,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][293], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 461#(= |#race~datas~0| 0), cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 464#true, 429#true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0), 409#(= |#race~threads_total~0| 0), 355#L1061-7true]) [2023-11-29 02:38:12,100 INFO L294 olderBase$Statistics]: this new event has 334 ancestors and is cut-off event [2023-11-29 02:38:12,101 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-29 02:38:12,101 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 02:38:12,101 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-29 02:38:12,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][293], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 6#L1061-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 461#(= |#race~datas~0| 0), cleanerThread1of1ForFork0InUse, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 464#true, 360#L1029-5true, 127#L1036-2true, 429#true, Black: 443#(= |#race~threads_alive~0| 0), 409#(= |#race~threads_total~0| 0)]) [2023-11-29 02:38:12,370 INFO L294 olderBase$Statistics]: this new event has 335 ancestors and is cut-off event [2023-11-29 02:38:12,370 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:38:12,370 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 02:38:12,370 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:38:12,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][293], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, 461#(= |#race~datas~0| 0), cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 464#true, 360#L1029-5true, 127#L1036-2true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 441#true]) [2023-11-29 02:38:12,716 INFO L294 olderBase$Statistics]: this new event has 340 ancestors and is cut-off event [2023-11-29 02:38:12,716 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:38:12,716 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:38:12,716 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:38:12,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][293], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 461#(= |#race~datas~0| 0), cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 464#true, 429#true, 127#L1036-2true, 409#(= |#race~threads_total~0| 0), Black: 441#true]) [2023-11-29 02:38:12,790 INFO L294 olderBase$Statistics]: this new event has 341 ancestors and is cut-off event [2023-11-29 02:38:12,790 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:38:12,791 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:38:12,791 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:38:13,994 INFO L124 PetriNetUnfolderBase]: 16144/60905 cut-off events. [2023-11-29 02:38:13,994 INFO L125 PetriNetUnfolderBase]: For 30149/32705 co-relation queries the response was YES. [2023-11-29 02:38:14,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111060 conditions, 60905 events. 16144/60905 cut-off events. For 30149/32705 co-relation queries the response was YES. Maximal size of possible extension queue 1020. Compared 772228 event pairs, 3934 based on Foata normal form. 199/53989 useless extension candidates. Maximal degree in co-relation 110999. Up to 9115 conditions per place. [2023-11-29 02:38:14,575 INFO L140 encePairwiseOnDemand]: 389/409 looper letters, 157 selfloop transitions, 76 changer transitions 0/530 dead transitions. [2023-11-29 02:38:14,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 530 transitions, 2253 flow [2023-11-29 02:38:14,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:38:14,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:38:14,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2233 transitions. [2023-11-29 02:38:14,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9099429502852485 [2023-11-29 02:38:14,583 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2233 transitions. [2023-11-29 02:38:14,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2233 transitions. [2023-11-29 02:38:14,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:14,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2233 transitions. [2023-11-29 02:38:14,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 372.1666666666667) internal successors, (2233), 6 states have internal predecessors, (2233), 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) [2023-11-29 02:38:14,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:38:14,598 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:38:14,598 INFO L175 Difference]: Start difference. First operand has 322 places, 353 transitions, 1081 flow. Second operand 6 states and 2233 transitions. [2023-11-29 02:38:14,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 530 transitions, 2253 flow [2023-11-29 02:38:14,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 530 transitions, 2187 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 02:38:14,626 INFO L231 Difference]: Finished difference. Result has 330 places, 429 transitions, 1861 flow [2023-11-29 02:38:14,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1861, PETRI_PLACES=330, PETRI_TRANSITIONS=429} [2023-11-29 02:38:14,627 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 15 predicate places. [2023-11-29 02:38:14,627 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 429 transitions, 1861 flow [2023-11-29 02:38:14,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 345.0) internal successors, (2070), 6 states have internal predecessors, (2070), 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) [2023-11-29 02:38:14,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:14,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:14,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 02:38:14,629 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:38:14,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:14,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1384938180, now seen corresponding path program 1 times [2023-11-29 02:38:14,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:14,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314274691] [2023-11-29 02:38:14,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:14,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:14,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:14,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:38:14,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:14,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314274691] [2023-11-29 02:38:14,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314274691] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:38:14,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:38:14,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:38:14,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832718028] [2023-11-29 02:38:14,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:38:14,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:38:14,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:14,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:38:14,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:38:14,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 363 out of 409 [2023-11-29 02:38:14,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 429 transitions, 1861 flow. Second operand has 3 states, 3 states have (on average 368.0) internal successors, (1104), 3 states have internal predecessors, (1104), 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) [2023-11-29 02:38:14,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:14,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 363 of 409 [2023-11-29 02:38:14,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:22,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][224], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 6#L1061-8true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:38:22,308 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-29 02:38:22,308 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 02:38:22,308 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-29 02:38:22,309 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-29 02:38:22,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][224], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:38:22,720 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-29 02:38:22,720 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-29 02:38:22,720 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-29 02:38:22,720 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-29 02:38:26,570 INFO L124 PetriNetUnfolderBase]: 11296/60023 cut-off events. [2023-11-29 02:38:26,570 INFO L125 PetriNetUnfolderBase]: For 53656/58255 co-relation queries the response was YES. [2023-11-29 02:38:26,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115204 conditions, 60023 events. 11296/60023 cut-off events. For 53656/58255 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 813035 event pairs, 3535 based on Foata normal form. 334/54431 useless extension candidates. Maximal degree in co-relation 115139. Up to 9404 conditions per place. [2023-11-29 02:38:27,083 INFO L140 encePairwiseOnDemand]: 404/409 looper letters, 99 selfloop transitions, 33 changer transitions 0/468 dead transitions. [2023-11-29 02:38:27,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 468 transitions, 2464 flow [2023-11-29 02:38:27,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:38:27,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:38:27,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1130 transitions. [2023-11-29 02:38:27,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9209453952730237 [2023-11-29 02:38:27,087 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1130 transitions. [2023-11-29 02:38:27,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1130 transitions. [2023-11-29 02:38:27,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:27,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1130 transitions. [2023-11-29 02:38:27,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 376.6666666666667) internal successors, (1130), 3 states have internal predecessors, (1130), 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) [2023-11-29 02:38:27,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:38:27,096 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:38:27,096 INFO L175 Difference]: Start difference. First operand has 330 places, 429 transitions, 1861 flow. Second operand 3 states and 1130 transitions. [2023-11-29 02:38:27,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 468 transitions, 2464 flow [2023-11-29 02:38:27,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 468 transitions, 2464 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 02:38:27,142 INFO L231 Difference]: Finished difference. Result has 334 places, 461 transitions, 2381 flow [2023-11-29 02:38:27,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2381, PETRI_PLACES=334, PETRI_TRANSITIONS=461} [2023-11-29 02:38:27,143 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 19 predicate places. [2023-11-29 02:38:27,144 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 461 transitions, 2381 flow [2023-11-29 02:38:27,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 368.0) internal successors, (1104), 3 states have internal predecessors, (1104), 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) [2023-11-29 02:38:27,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:27,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:27,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 02:38:27,145 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting cleanerErr5ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:38:27,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:27,145 INFO L85 PathProgramCache]: Analyzing trace with hash 575957224, now seen corresponding path program 1 times [2023-11-29 02:38:27,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:27,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147557498] [2023-11-29 02:38:27,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:27,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:27,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:27,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:38:27,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:27,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147557498] [2023-11-29 02:38:27,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147557498] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:38:27,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:38:27,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:38:27,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606426767] [2023-11-29 02:38:27,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:38:27,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:38:27,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:27,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:38:27,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:38:27,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 409 [2023-11-29 02:38:27,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 461 transitions, 2381 flow. Second operand has 3 states, 3 states have (on average 311.0) internal successors, (933), 3 states have internal predecessors, (933), 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) [2023-11-29 02:38:27,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:27,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 409 [2023-11-29 02:38:27,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:37,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][167], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 429#true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:38:37,290 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-29 02:38:37,290 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 02:38:37,291 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 02:38:37,291 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-29 02:38:37,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][167], [30#L1061-6true, Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 429#true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:38:37,291 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-29 02:38:37,291 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:38:37,291 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 02:38:37,291 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 02:38:39,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][167], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 429#true, 221#L1071-4true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:38:39,469 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:38:39,469 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:38:39,469 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:38:39,469 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:38:39,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][167], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 429#true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:38:39,469 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-29 02:38:39,469 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:38:39,469 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-29 02:38:39,469 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-29 02:38:40,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][167], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 482#true, 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:38:40,759 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-29 02:38:40,760 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-29 02:38:40,760 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:38:40,760 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-29 02:38:52,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][167], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 429#true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:38:52,789 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-29 02:38:52,790 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:38:52,790 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:38:52,790 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-29 02:38:52,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][167], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 429#true, 221#L1071-4true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:38:52,790 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-29 02:38:52,790 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-29 02:38:52,790 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:38:52,790 INFO L297 olderBase$Statistics]: existing Event has 300 ancestors and is cut-off event [2023-11-29 02:38:53,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][167], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 482#true, 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:38:53,822 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-29 02:38:53,822 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-29 02:38:53,822 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-29 02:38:53,822 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-29 02:39:01,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][376], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:01,859 INFO L294 olderBase$Statistics]: this new event has 335 ancestors and is not cut-off event [2023-11-29 02:39:01,859 INFO L297 olderBase$Statistics]: existing Event has 335 ancestors and is not cut-off event [2023-11-29 02:39:01,859 INFO L297 olderBase$Statistics]: existing Event has 335 ancestors and is not cut-off event [2023-11-29 02:39:01,860 INFO L297 olderBase$Statistics]: existing Event has 335 ancestors and is not cut-off event [2023-11-29 02:39:02,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][376], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 265#L1039-5true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 482#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:02,100 INFO L294 olderBase$Statistics]: this new event has 336 ancestors and is not cut-off event [2023-11-29 02:39:02,100 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is not cut-off event [2023-11-29 02:39:02,100 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is not cut-off event [2023-11-29 02:39:02,100 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is not cut-off event [2023-11-29 02:39:04,967 INFO L124 PetriNetUnfolderBase]: 71698/174475 cut-off events. [2023-11-29 02:39:04,967 INFO L125 PetriNetUnfolderBase]: For 169712/182797 co-relation queries the response was YES. [2023-11-29 02:39:05,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 432287 conditions, 174475 events. 71698/174475 cut-off events. For 169712/182797 co-relation queries the response was YES. Maximal size of possible extension queue 2323. Compared 2084387 event pairs, 45949 based on Foata normal form. 425/163840 useless extension candidates. Maximal degree in co-relation 432220. Up to 107597 conditions per place. [2023-11-29 02:39:06,469 INFO L140 encePairwiseOnDemand]: 387/409 looper letters, 138 selfloop transitions, 117 changer transitions 0/517 dead transitions. [2023-11-29 02:39:06,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 517 transitions, 3242 flow [2023-11-29 02:39:06,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:39:06,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:39:06,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1014 transitions. [2023-11-29 02:39:06,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8264058679706602 [2023-11-29 02:39:06,472 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1014 transitions. [2023-11-29 02:39:06,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1014 transitions. [2023-11-29 02:39:06,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:06,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1014 transitions. [2023-11-29 02:39:06,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 338.0) internal successors, (1014), 3 states have internal predecessors, (1014), 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) [2023-11-29 02:39:06,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:39:06,476 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:39:06,476 INFO L175 Difference]: Start difference. First operand has 334 places, 461 transitions, 2381 flow. Second operand 3 states and 1014 transitions. [2023-11-29 02:39:06,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 517 transitions, 3242 flow [2023-11-29 02:39:07,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 517 transitions, 3166 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 02:39:07,729 INFO L231 Difference]: Finished difference. Result has 336 places, 508 transitions, 3199 flow [2023-11-29 02:39:07,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3199, PETRI_PLACES=336, PETRI_TRANSITIONS=508} [2023-11-29 02:39:07,730 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 21 predicate places. [2023-11-29 02:39:07,730 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 508 transitions, 3199 flow [2023-11-29 02:39:07,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 311.0) internal successors, (933), 3 states have internal predecessors, (933), 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) [2023-11-29 02:39:07,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:07,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:07,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 02:39:07,731 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting cleanerErr7ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:39:07,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:07,732 INFO L85 PathProgramCache]: Analyzing trace with hash -740424807, now seen corresponding path program 1 times [2023-11-29 02:39:07,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:07,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320454475] [2023-11-29 02:39:07,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:07,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:07,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:39:07,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:07,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320454475] [2023-11-29 02:39:07,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320454475] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:39:07,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:39:07,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:39:07,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963290153] [2023-11-29 02:39:07,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:39:07,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:39:07,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:07,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:39:07,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:39:08,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 367 out of 409 [2023-11-29 02:39:08,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 508 transitions, 3199 flow. Second operand has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:08,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:08,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 367 of 409 [2023-11-29 02:39:08,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:10,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L1030-4-->L1030-5: Formula: (= (store |v_#race_60| |v_~#datas_mutex~0.base_19| (store (select |v_#race_60| |v_~#datas_mutex~0.base_19|) (+ |v_~#datas_mutex~0.offset_19| 3) 0)) |v_#race_59|) InVars {#race=|v_#race_60|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_19|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_19|} OutVars{#race=|v_#race_59|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_19|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_19|} AuxVars[] AssignedVars[#race][354], [189#L1036-5true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 115#L1030-5true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:10,006 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-29 02:39:10,006 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:10,006 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:10,006 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:10,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L1030-4-->L1030-5: Formula: (= (store |v_#race_60| |v_~#datas_mutex~0.base_19| (store (select |v_#race_60| |v_~#datas_mutex~0.base_19|) (+ |v_~#datas_mutex~0.offset_19| 3) 0)) |v_#race_59|) InVars {#race=|v_#race_60|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_19|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_19|} OutVars{#race=|v_#race_59|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_19|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_19|} AuxVars[] AssignedVars[#race][354], [189#L1036-5true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 115#L1030-5true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:10,956 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-29 02:39:10,956 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 02:39:10,956 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 02:39:10,956 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 02:39:11,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 224#L1061-5true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:11,608 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-29 02:39:11,608 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 02:39:11,608 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 02:39:11,608 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-29 02:39:11,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, 192#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:11,701 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-29 02:39:11,701 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:11,701 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:11,701 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:11,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [30#L1061-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:11,757 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:39:11,757 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 02:39:11,757 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 02:39:11,757 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 02:39:11,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 6#L1061-8true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 291#L1030-3true, Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:11,914 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-29 02:39:11,914 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 02:39:11,914 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 02:39:11,914 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 02:39:11,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:11,936 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-29 02:39:11,936 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:11,936 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:11,936 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:12,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:12,272 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-29 02:39:12,272 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:12,272 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:12,272 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:12,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, 94#L1071-2true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:12,649 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-29 02:39:12,649 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:12,650 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:12,650 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:12,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 131#L1039-6true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:12,793 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-29 02:39:12,793 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:39:12,793 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:39:12,793 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:39:12,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L1030-4-->L1030-5: Formula: (= (store |v_#race_60| |v_~#datas_mutex~0.base_19| (store (select |v_#race_60| |v_~#datas_mutex~0.base_19|) (+ |v_~#datas_mutex~0.offset_19| 3) 0)) |v_#race_59|) InVars {#race=|v_#race_60|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_19|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_19|} OutVars{#race=|v_#race_59|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_19|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_19|} AuxVars[] AssignedVars[#race][354], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), 374#L1045-4true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:12,831 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-29 02:39:12,831 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 02:39:12,831 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 02:39:12,831 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 02:39:12,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [359#L1071-3true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:12,846 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-29 02:39:12,846 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:12,846 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:12,846 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:12,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] L1037-->L1037-1: Formula: (= |v_#race~datas~0_1| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_1|} AuxVars[] AssignedVars[#race~datas~0][245], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 321#L1037-1true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 225#L1072-1true, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:12,858 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-29 02:39:12,858 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:12,858 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:12,858 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:12,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 192#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:12,861 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-29 02:39:12,861 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:12,861 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:12,861 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:13,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 221#L1071-4true, 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:13,027 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-29 02:39:13,027 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:13,027 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:13,027 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:13,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([672] L1072-->L1072-1: Formula: (= |v_#race~datas~0_13| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_13|} AuxVars[] AssignedVars[#race~datas~0][250], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 321#L1037-1true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 225#L1072-1true, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:13,039 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-29 02:39:13,039 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-29 02:39:13,039 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-29 02:39:13,039 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-29 02:39:13,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:13,226 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:39:13,226 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:13,226 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:13,226 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:13,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:13,428 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-29 02:39:13,428 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:13,428 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:13,428 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:13,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:13,994 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:39:13,994 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:13,994 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:13,994 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:14,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L1030-4-->L1030-5: Formula: (= (store |v_#race_60| |v_~#datas_mutex~0.base_19| (store (select |v_#race_60| |v_~#datas_mutex~0.base_19|) (+ |v_~#datas_mutex~0.offset_19| 3) 0)) |v_#race_59|) InVars {#race=|v_#race_60|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_19|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_19|} OutVars{#race=|v_#race_59|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_19|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_19|} AuxVars[] AssignedVars[#race][354], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 374#L1045-4true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 115#L1030-5true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:14,077 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-29 02:39:14,077 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:39:14,077 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:39:14,077 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:39:14,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][493], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 192#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:14,235 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:39:14,235 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:14,235 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:14,235 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:14,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [359#L1071-3true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:14,317 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-29 02:39:14,317 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:39:14,317 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:14,317 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:14,318 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:14,318 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 221#L1071-4true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:14,318 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-29 02:39:14,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 94#L1071-2true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:14,319 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:39:14,319 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:14,319 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 02:39:14,319 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 02:39:14,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][490], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 387#L1039-3true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:14,413 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-29 02:39:14,413 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:14,413 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, 265#L1039-5true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:14,414 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][491], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:14,414 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:14,414 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:14,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][492], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:14,415 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-29 02:39:14,415 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:39:14,415 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:39:14,415 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:39:14,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][493], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 353#L1039true, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:14,415 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-29 02:39:14,415 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:39:14,415 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:39:14,415 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:39:14,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 94#L1071-2true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:14,638 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-29 02:39:14,638 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:14,638 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:14,638 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:14,638 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [359#L1071-3true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:14,639 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 221#L1071-4true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:14,639 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:14,639 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:14,640 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:14,640 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:14,640 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:14,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:14,671 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is not cut-off event [2023-11-29 02:39:14,671 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:39:14,671 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:39:14,671 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:39:15,077 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 221#L1071-4true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:15,077 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-29 02:39:15,077 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:15,077 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:15,077 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:39:15,078 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-29 02:39:15,078 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:39:15,078 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:15,078 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,078 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:15,078 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:15,078 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,078 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:15,079 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,079 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:15,079 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-29 02:39:15,079 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:15,079 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:15,079 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:15,079 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:15,079 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:15,079 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [359#L1071-3true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:15,080 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-29 02:39:15,080 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:39:15,080 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:39:15,080 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:15,080 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:15,080 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:15,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:15,308 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,308 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,308 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,308 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:15,424 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,424 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,424 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,424 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,424 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:15,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 265#L1039-5true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:15,554 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is not cut-off event [2023-11-29 02:39:15,554 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-11-29 02:39:15,554 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-11-29 02:39:15,555 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-11-29 02:39:15,555 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-11-29 02:39:16,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 158#ULTIMATE.startFINALtrue, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:16,055 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is not cut-off event [2023-11-29 02:39:16,055 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is not cut-off event [2023-11-29 02:39:16,056 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is not cut-off event [2023-11-29 02:39:16,056 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is not cut-off event [2023-11-29 02:39:16,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem35#1.base=|v_ULTIMATE.start_main_#t~mem35#1.base_5|, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_7|, ULTIMATE.start_main_#t~post29#1=|v_ULTIMATE.start_main_#t~post29#1_5|, ULTIMATE.start_main_#t~nondet21#1=|v_ULTIMATE.start_main_#t~nondet21#1_6|, ULTIMATE.start_main_#t~malloc23#1.offset=|v_ULTIMATE.start_main_#t~malloc23#1.offset_5|, ULTIMATE.start_main_#t~post38#1=|v_ULTIMATE.start_main_#t~post38#1_5|, ULTIMATE.start_main_#t~pre34#1=|v_ULTIMATE.start_main_#t~pre34#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_4|, ULTIMATE.start_main_#t~malloc23#1.base=|v_ULTIMATE.start_main_#t~malloc23#1.base_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_7|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~mem30#1.base=|v_ULTIMATE.start_main_#t~mem30#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_4|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~mem30#1.offset=|v_ULTIMATE.start_main_#t~mem30#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem45#1.base=|v_ULTIMATE.start_main_#t~mem45#1.base_5|, ULTIMATE.start_main_#t~malloc25#1.offset=|v_ULTIMATE.start_main_#t~malloc25#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_4|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~pre31#1=|v_ULTIMATE.start_main_#t~pre31#1_5|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~mem35#1.offset=|v_ULTIMATE.start_main_#t~mem35#1.offset_5|, ULTIMATE.start_main_#t~mem46#1=|v_ULTIMATE.start_main_#t~mem46#1_5|, ULTIMATE.start_main_#t~mem45#1.offset=|v_ULTIMATE.start_main_#t~mem45#1.offset_5|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_10|, ULTIMATE.start_main_#t~malloc25#1.base=|v_ULTIMATE.start_main_#t~malloc25#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem35#1.base, ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~post29#1, ULTIMATE.start_main_#t~nondet21#1, ULTIMATE.start_main_#t~malloc23#1.offset, ULTIMATE.start_main_#t~post38#1, ULTIMATE.start_main_#t~pre34#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~nondet42#1, ULTIMATE.start_main_#t~malloc23#1.base, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~mem30#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~mem30#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem45#1.base, ULTIMATE.start_main_#t~malloc25#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~pre31#1, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~mem35#1.offset, ULTIMATE.start_main_#t~mem46#1, ULTIMATE.start_main_#t~mem45#1.offset, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~malloc25#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][266], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, 158#ULTIMATE.startFINALtrue, Black: 459#true, 183#L1045-8true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 482#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:16,157 INFO L294 olderBase$Statistics]: this new event has 226 ancestors and is cut-off event [2023-11-29 02:39:16,157 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-29 02:39:16,157 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-29 02:39:16,157 INFO L297 olderBase$Statistics]: existing Event has 226 ancestors and is cut-off event [2023-11-29 02:39:16,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L-1-4-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~mem35#1.base=|v_ULTIMATE.start_main_#t~mem35#1.base_5|, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_7|, ULTIMATE.start_main_#t~post29#1=|v_ULTIMATE.start_main_#t~post29#1_5|, ULTIMATE.start_main_#t~nondet21#1=|v_ULTIMATE.start_main_#t~nondet21#1_6|, ULTIMATE.start_main_#t~malloc23#1.offset=|v_ULTIMATE.start_main_#t~malloc23#1.offset_5|, ULTIMATE.start_main_#t~post38#1=|v_ULTIMATE.start_main_#t~post38#1_5|, ULTIMATE.start_main_#t~pre34#1=|v_ULTIMATE.start_main_#t~pre34#1_5|, ULTIMATE.start_main_#t~post33#1=|v_ULTIMATE.start_main_#t~post33#1_5|, ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_4|, ULTIMATE.start_main_#t~malloc23#1.base=|v_ULTIMATE.start_main_#t~malloc23#1.base_5|, ULTIMATE.start_main_#t~malloc27#1.base=|v_ULTIMATE.start_main_#t~malloc27#1.base_5|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_7|, ULTIMATE.start_main_#t~malloc27#1.offset=|v_ULTIMATE.start_main_#t~malloc27#1.offset_5|, ULTIMATE.start_main_#t~mem30#1.base=|v_ULTIMATE.start_main_#t~mem30#1.base_5|, ULTIMATE.start_main_#t~nondet43#1=|v_ULTIMATE.start_main_#t~nondet43#1_4|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_7|, ULTIMATE.start_main_#t~mem30#1.offset=|v_ULTIMATE.start_main_#t~mem30#1.offset_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~mem45#1.base=|v_ULTIMATE.start_main_#t~mem45#1.base_5|, ULTIMATE.start_main_#t~malloc25#1.offset=|v_ULTIMATE.start_main_#t~malloc25#1.offset_5|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_9|, ULTIMATE.start_main_~#cleaner_tid~0#1.base=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.base_6|, ULTIMATE.start_main_#t~nondet40#1=|v_ULTIMATE.start_main_#t~nondet40#1_4|, ULTIMATE.start_main_~#cleaner_tid~0#1.offset=|v_ULTIMATE.start_main_~#cleaner_tid~0#1.offset_6|, ULTIMATE.start_main_#t~pre31#1=|v_ULTIMATE.start_main_#t~pre31#1_5|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_4|, ULTIMATE.start_main_#t~mem35#1.offset=|v_ULTIMATE.start_main_#t~mem35#1.offset_5|, ULTIMATE.start_main_#t~mem46#1=|v_ULTIMATE.start_main_#t~mem46#1_5|, ULTIMATE.start_main_#t~mem45#1.offset=|v_ULTIMATE.start_main_#t~mem45#1.offset_5|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_10|, ULTIMATE.start_main_#t~malloc25#1.base=|v_ULTIMATE.start_main_#t~malloc25#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_10|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem35#1.base, ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~post29#1, ULTIMATE.start_main_#t~nondet21#1, ULTIMATE.start_main_#t~malloc23#1.offset, ULTIMATE.start_main_#t~post38#1, ULTIMATE.start_main_#t~pre34#1, ULTIMATE.start_main_#t~post33#1, ULTIMATE.start_main_#t~nondet42#1, ULTIMATE.start_main_#t~malloc23#1.base, ULTIMATE.start_main_#t~malloc27#1.base, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~malloc27#1.offset, ULTIMATE.start_main_#t~mem30#1.base, ULTIMATE.start_main_#t~nondet43#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~mem30#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~mem45#1.base, ULTIMATE.start_main_#t~malloc25#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#cleaner_tid~0#1.base, ULTIMATE.start_main_#t~nondet40#1, ULTIMATE.start_main_~#cleaner_tid~0#1.offset, ULTIMATE.start_main_#t~pre31#1, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~mem35#1.offset, ULTIMATE.start_main_#t~mem46#1, ULTIMATE.start_main_#t~mem45#1.offset, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~malloc25#1.base, ULTIMATE.start_main_#t~nondet28#1, ULTIMATE.start_main_~i~3#1][266], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 158#ULTIMATE.startFINALtrue, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 82#L1035-7true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), 223#L1030-9true, Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 482#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:16,293 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-29 02:39:16,293 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-29 02:39:16,293 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-29 02:39:16,293 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-29 02:39:19,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][279], [30#L1061-6true, 201#L1030-2true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:19,687 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-29 02:39:19,687 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-29 02:39:19,687 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-29 02:39:19,688 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-29 02:39:19,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][279], [201#L1030-2true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 132#L1045-2true, 224#L1061-5true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:19,688 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-29 02:39:19,688 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 02:39:19,688 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-29 02:39:19,688 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 02:39:19,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][279], [201#L1030-2true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:19,793 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-29 02:39:19,793 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-29 02:39:19,793 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:19,793 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:20,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][209], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 379#L1028-3true, Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 150#L1036-3true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:20,012 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-29 02:39:20,012 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-29 02:39:20,012 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:20,012 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-29 02:39:20,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][209], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 379#L1028-3true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 150#L1036-3true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:20,709 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-29 02:39:20,709 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-29 02:39:20,709 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-29 02:39:20,709 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:20,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:20,870 INFO L294 olderBase$Statistics]: this new event has 307 ancestors and is cut-off event [2023-11-29 02:39:20,870 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:20,870 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:20,870 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:39:20,870 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:20,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:20,998 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-29 02:39:20,998 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:20,998 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:20,998 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:20,998 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-29 02:39:21,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [278#L1071-6true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 379#L1028-3true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:21,462 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-29 02:39:21,463 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 02:39:21,463 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2023-11-29 02:39:21,463 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:39:21,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 379#L1028-3true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:21,463 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-29 02:39:21,463 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 02:39:21,463 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 02:39:21,463 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:39:21,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 174#L1028-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:21,725 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-29 02:39:21,725 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 02:39:21,726 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-29 02:39:21,726 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 02:39:21,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, 174#L1028-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:21,726 INFO L294 olderBase$Statistics]: this new event has 319 ancestors and is cut-off event [2023-11-29 02:39:21,726 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 02:39:21,726 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-29 02:39:21,726 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-29 02:39:21,728 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:21,729 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is cut-off event [2023-11-29 02:39:21,729 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:21,729 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:21,729 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:21,729 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:21,729 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:21,729 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:21,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][209], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), 379#L1028-3true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 482#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 150#L1036-3true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:21,741 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-29 02:39:21,741 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:21,741 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:39:21,741 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 02:39:21,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([840] L1028-6-->L1028-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_72| |v_threadThread1of1ForFork1_#t~mem3.base_3|)) (.cse1 (+ |v_threadThread1of1ForFork1_#t~mem3.offset_3| (* v_threadThread1of1ForFork1_~i~0_3 24)))) (and (= (store |v_#pthreadsMutex_72| |v_threadThread1of1ForFork1_#t~mem3.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_71|) (= (select .cse0 .cse1) 0) (= |v_threadThread1of1ForFork1_#t~nondet4_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_72|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_3, threadThread1of1ForFork1_#t~mem3.offset=|v_threadThread1of1ForFork1_#t~mem3.offset_3|, threadThread1of1ForFork1_#t~mem3.base=|v_threadThread1of1ForFork1_#t~mem3.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_71|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_3, threadThread1of1ForFork1_#t~mem3.offset=|v_threadThread1of1ForFork1_#t~mem3.offset_3|, threadThread1of1ForFork1_#t~nondet4=|v_threadThread1of1ForFork1_#t~nondet4_1|, threadThread1of1ForFork1_#t~mem3.base=|v_threadThread1of1ForFork1_#t~mem3.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet4][225], [470#true, Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 365#L1070-2true, cleanerThread1of1ForFork0InUse, 488#true, 101#L1028-9true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 103#L1036-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:21,849 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-29 02:39:21,849 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:39:21,849 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:39:21,849 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:39:21,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([840] L1028-6-->L1028-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_72| |v_threadThread1of1ForFork1_#t~mem3.base_3|)) (.cse1 (+ |v_threadThread1of1ForFork1_#t~mem3.offset_3| (* v_threadThread1of1ForFork1_~i~0_3 24)))) (and (= (store |v_#pthreadsMutex_72| |v_threadThread1of1ForFork1_#t~mem3.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_71|) (= (select .cse0 .cse1) 0) (= |v_threadThread1of1ForFork1_#t~nondet4_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_72|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_3, threadThread1of1ForFork1_#t~mem3.offset=|v_threadThread1of1ForFork1_#t~mem3.offset_3|, threadThread1of1ForFork1_#t~mem3.base=|v_threadThread1of1ForFork1_#t~mem3.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_71|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_3, threadThread1of1ForFork1_#t~mem3.offset=|v_threadThread1of1ForFork1_#t~mem3.offset_3|, threadThread1of1ForFork1_#t~nondet4=|v_threadThread1of1ForFork1_#t~nondet4_1|, threadThread1of1ForFork1_#t~mem3.base=|v_threadThread1of1ForFork1_#t~mem3.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet4][225], [470#true, Black: 450#(<= ~threads_total~0 0), 229#L1069-3true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, 101#L1028-9true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 103#L1036-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:21,850 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-29 02:39:21,850 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:39:21,850 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:39:21,850 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:39:21,853 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:21,853 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is cut-off event [2023-11-29 02:39:21,853 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:21,853 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:21,853 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:21,853 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:21,853 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:21,853 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:21,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:21,855 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-29 02:39:21,855 INFO L297 olderBase$Statistics]: existing Event has 225 ancestors and is cut-off event [2023-11-29 02:39:21,855 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-29 02:39:21,855 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-29 02:39:21,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:21,855 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-29 02:39:21,855 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-29 02:39:21,855 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 02:39:21,855 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 02:39:21,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([840] L1028-6-->L1028-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_72| |v_threadThread1of1ForFork1_#t~mem3.base_3|)) (.cse1 (+ |v_threadThread1of1ForFork1_#t~mem3.offset_3| (* v_threadThread1of1ForFork1_~i~0_3 24)))) (and (= (store |v_#pthreadsMutex_72| |v_threadThread1of1ForFork1_#t~mem3.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_71|) (= (select .cse0 .cse1) 0) (= |v_threadThread1of1ForFork1_#t~nondet4_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_72|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_3, threadThread1of1ForFork1_#t~mem3.offset=|v_threadThread1of1ForFork1_#t~mem3.offset_3|, threadThread1of1ForFork1_#t~mem3.base=|v_threadThread1of1ForFork1_#t~mem3.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_71|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_3, threadThread1of1ForFork1_#t~mem3.offset=|v_threadThread1of1ForFork1_#t~mem3.offset_3|, threadThread1of1ForFork1_#t~nondet4=|v_threadThread1of1ForFork1_#t~nondet4_1|, threadThread1of1ForFork1_#t~mem3.base=|v_threadThread1of1ForFork1_#t~mem3.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet4][225], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, 101#L1028-9true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 244#L1069-6true, 103#L1036-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:21,968 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-29 02:39:21,968 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-29 02:39:21,968 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-29 02:39:21,968 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-29 02:39:22,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][209], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 464#true, 409#(= |#race~threads_total~0| 0), 379#L1028-3true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:22,170 INFO L294 olderBase$Statistics]: this new event has 309 ancestors and is cut-off event [2023-11-29 02:39:22,170 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-29 02:39:22,170 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:39:22,170 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-29 02:39:22,236 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:22,236 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-29 02:39:22,236 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:22,236 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:22,236 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:22,236 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:22,236 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:22,236 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-29 02:39:22,236 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:22,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:22,237 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-29 02:39:22,237 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:39:22,237 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:39:22,237 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:22,237 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:22,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [359#L1071-3true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:22,265 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-29 02:39:22,265 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:22,265 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:22,265 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:22,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 221#L1071-4true, 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:22,266 INFO L294 olderBase$Statistics]: this new event has 312 ancestors and is cut-off event [2023-11-29 02:39:22,266 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-29 02:39:22,266 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-29 02:39:22,266 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-29 02:39:22,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 59#L1028-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 6#L1061-8true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:22,312 INFO L294 olderBase$Statistics]: this new event has 311 ancestors and is cut-off event [2023-11-29 02:39:22,312 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:22,313 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-29 02:39:22,313 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:22,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 59#L1028-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:22,313 INFO L294 olderBase$Statistics]: this new event has 310 ancestors and is cut-off event [2023-11-29 02:39:22,313 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:22,313 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:22,313 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:22,366 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:22,366 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:22,366 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:22,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:22,773 INFO L294 olderBase$Statistics]: this new event has 313 ancestors and is not cut-off event [2023-11-29 02:39:22,773 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is not cut-off event [2023-11-29 02:39:22,773 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is not cut-off event [2023-11-29 02:39:22,773 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is not cut-off event [2023-11-29 02:39:22,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:22,910 INFO L294 olderBase$Statistics]: this new event has 314 ancestors and is not cut-off event [2023-11-29 02:39:22,910 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is not cut-off event [2023-11-29 02:39:22,910 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is not cut-off event [2023-11-29 02:39:22,910 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is not cut-off event [2023-11-29 02:39:23,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][209], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 464#true, 409#(= |#race~threads_total~0| 0), 379#L1028-3true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:23,106 INFO L294 olderBase$Statistics]: this new event has 315 ancestors and is cut-off event [2023-11-29 02:39:23,106 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-29 02:39:23,106 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-29 02:39:23,106 INFO L297 olderBase$Statistics]: existing Event has 315 ancestors and is cut-off event [2023-11-29 02:39:23,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 59#L1028-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:23,269 INFO L294 olderBase$Statistics]: this new event has 316 ancestors and is cut-off event [2023-11-29 02:39:23,269 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-29 02:39:23,270 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-29 02:39:23,270 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-29 02:39:23,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][234], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 59#L1028-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:23,270 INFO L294 olderBase$Statistics]: this new event has 317 ancestors and is cut-off event [2023-11-29 02:39:23,270 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-29 02:39:23,270 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-29 02:39:23,270 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-29 02:39:23,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([840] L1028-6-->L1028-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_72| |v_threadThread1of1ForFork1_#t~mem3.base_3|)) (.cse1 (+ |v_threadThread1of1ForFork1_#t~mem3.offset_3| (* v_threadThread1of1ForFork1_~i~0_3 24)))) (and (= (store |v_#pthreadsMutex_72| |v_threadThread1of1ForFork1_#t~mem3.base_3| (store .cse0 .cse1 1)) |v_#pthreadsMutex_71|) (= (select .cse0 .cse1) 0) (= |v_threadThread1of1ForFork1_#t~nondet4_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_72|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_3, threadThread1of1ForFork1_#t~mem3.offset=|v_threadThread1of1ForFork1_#t~mem3.offset_3|, threadThread1of1ForFork1_#t~mem3.base=|v_threadThread1of1ForFork1_#t~mem3.base_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_71|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_3, threadThread1of1ForFork1_#t~mem3.offset=|v_threadThread1of1ForFork1_#t~mem3.offset_3|, threadThread1of1ForFork1_#t~nondet4=|v_threadThread1of1ForFork1_#t~nondet4_1|, threadThread1of1ForFork1_#t~mem3.base=|v_threadThread1of1ForFork1_#t~mem3.base_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet4][225], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 183#L1045-8true, cleanerThread1of1ForFork0InUse, 101#L1028-9true, 488#true, Black: 464#true, 244#L1069-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:23,622 INFO L294 olderBase$Statistics]: this new event has 318 ancestors and is cut-off event [2023-11-29 02:39:23,622 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-29 02:39:23,622 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-29 02:39:23,622 INFO L297 olderBase$Statistics]: existing Event has 318 ancestors and is cut-off event [2023-11-29 02:39:24,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1036-6-->L1036-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_cleanerThread1of1ForFork0_#t~mem9.base_3|)) (.cse1 (+ (* v_cleanerThread1of1ForFork0_~i~1_9 24) |v_cleanerThread1of1ForFork0_#t~mem9.offset_3|))) (and (= |v_cleanerThread1of1ForFork0_#t~nondet10_1| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_cleanerThread1of1ForFork0_#t~mem9.base_3| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, cleanerThread1of1ForFork0_#t~mem9.base=|v_cleanerThread1of1ForFork0_#t~mem9.base_3|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_9, cleanerThread1of1ForFork0_#t~mem9.offset=|v_cleanerThread1of1ForFork0_#t~mem9.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, cleanerThread1of1ForFork0_#t~mem9.base=|v_cleanerThread1of1ForFork0_#t~mem9.base_3|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_9, cleanerThread1of1ForFork0_#t~nondet10=|v_cleanerThread1of1ForFork0_#t~nondet10_1|, cleanerThread1of1ForFork0_#t~mem9.offset=|v_cleanerThread1of1ForFork0_#t~mem9.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork0_#t~nondet10][175], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 158#ULTIMATE.startFINALtrue, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, 101#L1028-9true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 103#L1036-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 482#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:24,068 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is cut-off event [2023-11-29 02:39:24,068 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-29 02:39:24,068 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-29 02:39:24,068 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-29 02:39:24,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:24,070 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is not cut-off event [2023-11-29 02:39:24,070 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-29 02:39:24,071 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-29 02:39:24,071 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is not cut-off event [2023-11-29 02:39:24,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:24,252 INFO L294 olderBase$Statistics]: this new event has 321 ancestors and is not cut-off event [2023-11-29 02:39:24,252 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-29 02:39:24,252 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-29 02:39:24,252 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is not cut-off event [2023-11-29 02:39:25,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:25,455 INFO L294 olderBase$Statistics]: this new event has 334 ancestors and is cut-off event [2023-11-29 02:39:25,455 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 02:39:25,455 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-29 02:39:25,455 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 02:39:25,456 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:25,456 INFO L294 olderBase$Statistics]: this new event has 338 ancestors and is cut-off event [2023-11-29 02:39:25,456 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:25,456 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:25,456 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:39:25,456 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-29 02:39:25,456 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:25,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:25,593 INFO L294 olderBase$Statistics]: this new event has 335 ancestors and is cut-off event [2023-11-29 02:39:25,593 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 02:39:25,593 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 02:39:25,593 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:39:25,594 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:25,594 INFO L294 olderBase$Statistics]: this new event has 339 ancestors and is cut-off event [2023-11-29 02:39:25,594 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:25,594 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:25,594 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-29 02:39:25,594 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:25,594 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-29 02:39:26,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,040 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is cut-off event [2023-11-29 02:39:26,040 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:26,040 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:26,040 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:26,381 INFO L294 olderBase$Statistics]: this new event has 340 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L297 olderBase$Statistics]: existing Event has 316 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:26,381 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:26,381 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:26,382 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:26,382 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:26,382 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-29 02:39:26,382 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:26,382 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:26,704 INFO L294 olderBase$Statistics]: this new event has 341 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 317 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:26,704 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 321 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:26,704 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:26,705 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:26,705 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:26,705 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-29 02:39:26,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][493], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 192#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,754 INFO L294 olderBase$Statistics]: this new event has 337 ancestors and is cut-off event [2023-11-29 02:39:26,755 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:39:26,755 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:39:26,755 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:39:26,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][490], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 387#L1039-3true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,898 INFO L294 olderBase$Statistics]: this new event has 341 ancestors and is cut-off event [2023-11-29 02:39:26,898 INFO L297 olderBase$Statistics]: existing Event has 341 ancestors and is cut-off event [2023-11-29 02:39:26,898 INFO L297 olderBase$Statistics]: existing Event has 341 ancestors and is cut-off event [2023-11-29 02:39:26,898 INFO L297 olderBase$Statistics]: existing Event has 341 ancestors and is cut-off event [2023-11-29 02:39:26,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 265#L1039-5true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,898 INFO L294 olderBase$Statistics]: this new event has 343 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][491], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,899 INFO L294 olderBase$Statistics]: this new event has 340 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L297 olderBase$Statistics]: existing Event has 340 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L297 olderBase$Statistics]: existing Event has 340 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L297 olderBase$Statistics]: existing Event has 340 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][492], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,899 INFO L294 olderBase$Statistics]: this new event has 342 ancestors and is cut-off event [2023-11-29 02:39:26,899 INFO L297 olderBase$Statistics]: existing Event has 342 ancestors and is cut-off event [2023-11-29 02:39:26,900 INFO L297 olderBase$Statistics]: existing Event has 342 ancestors and is cut-off event [2023-11-29 02:39:26,900 INFO L297 olderBase$Statistics]: existing Event has 342 ancestors and is cut-off event [2023-11-29 02:39:26,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][493], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 353#L1039true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,900 INFO L294 olderBase$Statistics]: this new event has 338 ancestors and is cut-off event [2023-11-29 02:39:26,900 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:39:26,900 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:39:26,900 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:39:26,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 365#L1070-2true, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 82#L1035-7true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,985 INFO L294 olderBase$Statistics]: this new event has 337 ancestors and is cut-off event [2023-11-29 02:39:26,985 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:39:26,985 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:39:26,985 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:39:26,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [Black: 450#(<= ~threads_total~0 0), 470#true, 229#L1069-3true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 82#L1035-7true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:26,987 INFO L294 olderBase$Statistics]: this new event has 337 ancestors and is cut-off event [2023-11-29 02:39:26,987 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:39:26,987 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:39:26,987 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:39:27,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 244#L1069-6true, 82#L1035-7true, 409#(= |#race~threads_total~0| 0), 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:27,108 INFO L294 olderBase$Statistics]: this new event has 338 ancestors and is cut-off event [2023-11-29 02:39:27,108 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-29 02:39:27,108 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-29 02:39:27,109 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-29 02:39:27,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 365#L1070-2true, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), 178#L1036true]) [2023-11-29 02:39:27,322 INFO L294 olderBase$Statistics]: this new event has 341 ancestors and is cut-off event [2023-11-29 02:39:27,322 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:27,323 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:27,323 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:27,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [Black: 450#(<= ~threads_total~0 0), 470#true, 229#L1069-3true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), 178#L1036true]) [2023-11-29 02:39:27,323 INFO L294 olderBase$Statistics]: this new event has 341 ancestors and is cut-off event [2023-11-29 02:39:27,324 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:27,324 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:27,324 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:27,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [288#L1034-2true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 365#L1070-2true, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:27,436 INFO L294 olderBase$Statistics]: this new event has 342 ancestors and is cut-off event [2023-11-29 02:39:27,436 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,436 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,436 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [288#L1034-2true, Black: 450#(<= ~threads_total~0 0), 470#true, 229#L1069-3true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:27,437 INFO L294 olderBase$Statistics]: this new event has 342 ancestors and is cut-off event [2023-11-29 02:39:27,437 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,437 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,437 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 244#L1069-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), 178#L1036true]) [2023-11-29 02:39:27,440 INFO L294 olderBase$Statistics]: this new event has 342 ancestors and is cut-off event [2023-11-29 02:39:27,440 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,440 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,440 INFO L297 olderBase$Statistics]: existing Event has 311 ancestors and is cut-off event [2023-11-29 02:39:27,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, 131#L1039-6true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:27,526 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:39:27,527 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:27,527 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:27,527 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:27,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][409], [Black: 450#(<= ~threads_total~0 0), 470#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 265#L1039-5true, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:27,527 INFO L294 olderBase$Statistics]: this new event has 343 ancestors and is cut-off event [2023-11-29 02:39:27,527 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:27,527 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:27,527 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:27,527 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:27,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [288#L1034-2true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 244#L1069-6true, 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:27,552 INFO L294 olderBase$Statistics]: this new event has 343 ancestors and is cut-off event [2023-11-29 02:39:27,552 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-29 02:39:27,552 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-29 02:39:27,552 INFO L297 olderBase$Statistics]: existing Event has 312 ancestors and is cut-off event [2023-11-29 02:39:27,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1036-6-->L1036-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_cleanerThread1of1ForFork0_#t~mem9.base_3|)) (.cse1 (+ (* v_cleanerThread1of1ForFork0_~i~1_9 24) |v_cleanerThread1of1ForFork0_#t~mem9.offset_3|))) (and (= |v_cleanerThread1of1ForFork0_#t~nondet10_1| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_cleanerThread1of1ForFork0_#t~mem9.base_3| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, cleanerThread1of1ForFork0_#t~mem9.base=|v_cleanerThread1of1ForFork0_#t~mem9.base_3|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_9, cleanerThread1of1ForFork0_#t~mem9.offset=|v_cleanerThread1of1ForFork0_#t~mem9.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, cleanerThread1of1ForFork0_#t~mem9.base=|v_cleanerThread1of1ForFork0_#t~mem9.base_3|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_9, cleanerThread1of1ForFork0_#t~nondet10=|v_cleanerThread1of1ForFork0_#t~nondet10_1|, cleanerThread1of1ForFork0_#t~mem9.offset=|v_cleanerThread1of1ForFork0_#t~mem9.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork0_#t~nondet10][175], [Black: 450#(<= ~threads_total~0 0), Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 494#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 158#ULTIMATE.startFINALtrue, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 103#L1036-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 482#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:27,655 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:39:27,655 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:27,655 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:27,655 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:27,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([859] L1030-6-->L1030-9: Formula: (and (= |v_threadThread1of1ForFork1_#t~nondet7_1| 0) (= |v_#pthreadsMutex_63| (store |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3| (store (select |v_#pthreadsMutex_64| |v_threadThread1of1ForFork1_#t~mem6.base_3|) (+ (* v_threadThread1of1ForFork1_~i~0_13 24) |v_threadThread1of1ForFork1_#t~mem6.offset_3|) 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_64|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_63|, threadThread1of1ForFork1_#t~mem6.base=|v_threadThread1of1ForFork1_#t~mem6.base_3|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_13, threadThread1of1ForFork1_#t~nondet7=|v_threadThread1of1ForFork1_#t~nondet7_1|, threadThread1of1ForFork1_#t~mem6.offset=|v_threadThread1of1ForFork1_#t~mem6.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork1_#t~nondet7][310], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 488#true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 244#L1069-6true, 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, 144#L1035-8true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:27,743 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2023-11-29 02:39:27,743 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-29 02:39:27,743 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-29 02:39:27,743 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-29 02:39:28,594 INFO L124 PetriNetUnfolderBase]: 28334/100209 cut-off events. [2023-11-29 02:39:28,594 INFO L125 PetriNetUnfolderBase]: For 123428/134444 co-relation queries the response was YES. [2023-11-29 02:39:29,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238363 conditions, 100209 events. 28334/100209 cut-off events. For 123428/134444 co-relation queries the response was YES. Maximal size of possible extension queue 1415. Compared 1327203 event pairs, 11888 based on Foata normal form. 559/92068 useless extension candidates. Maximal degree in co-relation 238293. Up to 29657 conditions per place. [2023-11-29 02:39:29,524 INFO L140 encePairwiseOnDemand]: 400/409 looper letters, 25 selfloop transitions, 4 changer transitions 17/521 dead transitions. [2023-11-29 02:39:29,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 521 transitions, 3315 flow [2023-11-29 02:39:29,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:39:29,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:39:29,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2246 transitions. [2023-11-29 02:39:29,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9152404237978811 [2023-11-29 02:39:29,529 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2246 transitions. [2023-11-29 02:39:29,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2246 transitions. [2023-11-29 02:39:29,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:29,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2246 transitions. [2023-11-29 02:39:29,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 374.3333333333333) internal successors, (2246), 6 states have internal predecessors, (2246), 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) [2023-11-29 02:39:29,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:39:29,538 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 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) [2023-11-29 02:39:29,538 INFO L175 Difference]: Start difference. First operand has 336 places, 508 transitions, 3199 flow. Second operand 6 states and 2246 transitions. [2023-11-29 02:39:29,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 521 transitions, 3315 flow [2023-11-29 02:39:30,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 521 transitions, 3067 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-29 02:39:30,442 INFO L231 Difference]: Finished difference. Result has 341 places, 504 transitions, 2943 flow [2023-11-29 02:39:30,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2943, PETRI_PLACES=341, PETRI_TRANSITIONS=504} [2023-11-29 02:39:30,443 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 26 predicate places. [2023-11-29 02:39:30,444 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 504 transitions, 2943 flow [2023-11-29 02:39:30,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:30,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:30,444 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:30,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 02:39:30,445 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:39:30,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:30,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1560621541, now seen corresponding path program 1 times [2023-11-29 02:39:30,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:30,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113584330] [2023-11-29 02:39:30,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:30,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:30,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:30,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:30,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:30,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113584330] [2023-11-29 02:39:30,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113584330] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:39:30,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:39:30,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:39:30,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831590456] [2023-11-29 02:39:30,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:39:30,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:39:30,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:30,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:39:30,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:39:30,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 409 [2023-11-29 02:39:30,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 504 transitions, 2943 flow. Second operand has 3 states, 3 states have (on average 368.6666666666667) internal successors, (1106), 3 states have internal predecessors, (1106), 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) [2023-11-29 02:39:30,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:30,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 409 [2023-11-29 02:39:30,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:36,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][395], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:36,718 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:39:36,718 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:36,718 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:36,718 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:37,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][395], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:37,034 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:39:37,034 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:37,034 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:37,034 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:37,034 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:37,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][395], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:37,249 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is not cut-off event [2023-11-29 02:39:37,249 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-11-29 02:39:37,249 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-11-29 02:39:37,249 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is not cut-off event [2023-11-29 02:39:40,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][180], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 379#L1028-3true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 150#L1036-3true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:40,994 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-29 02:39:40,994 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:40,994 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-29 02:39:40,994 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:41,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][180], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), 379#L1028-3true, Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 150#L1036-3true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:41,624 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-29 02:39:41,625 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-29 02:39:41,625 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:41,625 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:41,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][180], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 379#L1028-3true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 150#L1036-3true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:41,965 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-29 02:39:41,965 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 02:39:41,965 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:41,965 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:41,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][264], [201#L1030-2true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 132#L1045-2true, 224#L1061-5true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 429#true, Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:41,992 INFO L294 olderBase$Statistics]: this new event has 291 ancestors and is cut-off event [2023-11-29 02:39:41,992 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 02:39:41,992 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-29 02:39:41,992 INFO L297 olderBase$Statistics]: existing Event has 291 ancestors and is cut-off event [2023-11-29 02:39:41,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][264], [201#L1030-2true, 30#L1061-6true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 429#true, Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:41,992 INFO L294 olderBase$Statistics]: this new event has 292 ancestors and is cut-off event [2023-11-29 02:39:41,992 INFO L297 olderBase$Statistics]: existing Event has 292 ancestors and is cut-off event [2023-11-29 02:39:41,992 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-29 02:39:41,993 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-29 02:39:42,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][264], [201#L1030-2true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 429#true, Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:42,103 INFO L294 olderBase$Statistics]: this new event has 293 ancestors and is cut-off event [2023-11-29 02:39:42,103 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:42,103 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:42,103 INFO L297 olderBase$Statistics]: existing Event has 293 ancestors and is cut-off event [2023-11-29 02:39:42,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([835] L1028-2-->L1028-3: Formula: (= (store |v_#race_66| |v_~#datas_mutex~0.base_24| (store (select |v_#race_66| |v_~#datas_mutex~0.base_24|) (+ |v_~#datas_mutex~0.offset_24| 1) 0)) |v_#race_65|) InVars {#race=|v_#race_66|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} OutVars{#race=|v_#race_65|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_24|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_24|} AuxVars[] AssignedVars[#race][180], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 379#L1028-3true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 150#L1036-3true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:42,588 INFO L294 olderBase$Statistics]: this new event has 306 ancestors and is cut-off event [2023-11-29 02:39:42,588 INFO L297 olderBase$Statistics]: existing Event has 306 ancestors and is cut-off event [2023-11-29 02:39:42,588 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-29 02:39:42,588 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:42,588 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:39:42,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][264], [201#L1030-2true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 429#true, Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 221#L1071-4true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:42,860 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2023-11-29 02:39:42,860 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 02:39:42,860 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-29 02:39:42,860 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2023-11-29 02:39:42,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][264], [201#L1030-2true, 359#L1071-3true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 429#true, Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:42,860 INFO L294 olderBase$Statistics]: this new event has 297 ancestors and is cut-off event [2023-11-29 02:39:42,860 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 02:39:42,860 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-29 02:39:42,860 INFO L297 olderBase$Statistics]: existing Event has 297 ancestors and is cut-off event [2023-11-29 02:39:42,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([853] L1030-1-->L1030-2: Formula: (= (store |v_#race_54| |v_~#datas_mutex~0.base_16| (store (select |v_#race_54| |v_~#datas_mutex~0.base_16|) |v_~#datas_mutex~0.offset_16| 0)) |v_#race_53|) InVars {#race=|v_#race_54|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} OutVars{#race=|v_#race_53|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_16|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_16|} AuxVars[] AssignedVars[#race][264], [201#L1030-2true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 132#L1045-2true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 441#true]) [2023-11-29 02:39:42,968 INFO L294 olderBase$Statistics]: this new event has 299 ancestors and is cut-off event [2023-11-29 02:39:42,968 INFO L297 olderBase$Statistics]: existing Event has 299 ancestors and is cut-off event [2023-11-29 02:39:42,968 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:42,968 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:43,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][328], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 268#L1045-5true, Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:43,521 INFO L294 olderBase$Statistics]: this new event has 324 ancestors and is cut-off event [2023-11-29 02:39:43,521 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:43,521 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:43,521 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:44,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][328], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 268#L1045-5true, Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:44,431 INFO L294 olderBase$Statistics]: this new event has 330 ancestors and is cut-off event [2023-11-29 02:39:44,431 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:44,431 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:44,431 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:45,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([763] L1036-6-->L1036-9: Formula: (let ((.cse0 (select |v_#pthreadsMutex_40| |v_cleanerThread1of1ForFork0_#t~mem9.base_3|)) (.cse1 (+ (* v_cleanerThread1of1ForFork0_~i~1_9 24) |v_cleanerThread1of1ForFork0_#t~mem9.offset_3|))) (and (= |v_cleanerThread1of1ForFork0_#t~nondet10_1| 0) (= (select .cse0 .cse1) 0) (= |v_#pthreadsMutex_39| (store |v_#pthreadsMutex_40| |v_cleanerThread1of1ForFork0_#t~mem9.base_3| (store .cse0 .cse1 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_40|, cleanerThread1of1ForFork0_#t~mem9.base=|v_cleanerThread1of1ForFork0_#t~mem9.base_3|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_9, cleanerThread1of1ForFork0_#t~mem9.offset=|v_cleanerThread1of1ForFork0_#t~mem9.offset_3|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_39|, cleanerThread1of1ForFork0_#t~mem9.base=|v_cleanerThread1of1ForFork0_#t~mem9.base_3|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_9, cleanerThread1of1ForFork0_#t~nondet10=|v_cleanerThread1of1ForFork0_#t~nondet10_1|, cleanerThread1of1ForFork0_#t~mem9.offset=|v_cleanerThread1of1ForFork0_#t~mem9.offset_3|} AuxVars[] AssignedVars[#pthreadsMutex, cleanerThread1of1ForFork0_#t~nondet10][144], [Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 158#ULTIMATE.startFINALtrue, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 103#L1036-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 429#true, Black: 441#true]) [2023-11-29 02:39:45,004 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2023-11-29 02:39:45,004 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-29 02:39:45,004 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-29 02:39:45,004 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 02:39:46,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:46,588 INFO L294 olderBase$Statistics]: this new event has 334 ancestors and is cut-off event [2023-11-29 02:39:46,588 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-29 02:39:46,588 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-29 02:39:46,588 INFO L297 olderBase$Statistics]: existing Event has 303 ancestors and is cut-off event [2023-11-29 02:39:46,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:46,588 INFO L294 olderBase$Statistics]: this new event has 338 ancestors and is cut-off event [2023-11-29 02:39:46,588 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:39:46,588 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-29 02:39:46,588 INFO L297 olderBase$Statistics]: existing Event has 307 ancestors and is cut-off event [2023-11-29 02:39:46,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:46,771 INFO L294 olderBase$Statistics]: this new event has 335 ancestors and is cut-off event [2023-11-29 02:39:46,771 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:39:46,771 INFO L297 olderBase$Statistics]: existing Event has 304 ancestors and is cut-off event [2023-11-29 02:39:46,771 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-29 02:39:46,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:46,772 INFO L294 olderBase$Statistics]: this new event has 339 ancestors and is cut-off event [2023-11-29 02:39:46,772 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:39:46,772 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-29 02:39:46,772 INFO L297 olderBase$Statistics]: existing Event has 308 ancestors and is cut-off event [2023-11-29 02:39:47,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][212], [30#L1061-6true, 201#L1030-2true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:47,289 INFO L294 olderBase$Statistics]: this new event has 325 ancestors and is cut-off event [2023-11-29 02:39:47,289 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 02:39:47,289 INFO L297 olderBase$Statistics]: existing Event has 325 ancestors and is cut-off event [2023-11-29 02:39:47,289 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 02:39:47,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][212], [201#L1030-2true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:39:47,608 INFO L294 olderBase$Statistics]: this new event has 326 ancestors and is cut-off event [2023-11-29 02:39:47,608 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 02:39:47,609 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-29 02:39:47,609 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 02:39:47,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:47,656 INFO L294 olderBase$Statistics]: this new event has 340 ancestors and is cut-off event [2023-11-29 02:39:47,656 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:39:47,656 INFO L297 olderBase$Statistics]: existing Event has 309 ancestors and is cut-off event [2023-11-29 02:39:47,656 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-29 02:39:47,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:47,656 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:39:47,656 INFO L297 olderBase$Statistics]: existing Event has 313 ancestors and is cut-off event [2023-11-29 02:39:47,656 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2023-11-29 02:39:47,656 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:39:47,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 82#L1035-7true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 221#L1071-4true, 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:47,729 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is cut-off event [2023-11-29 02:39:47,729 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:47,730 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-29 02:39:47,730 INFO L297 olderBase$Statistics]: existing Event has 302 ancestors and is cut-off event [2023-11-29 02:39:47,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [359#L1071-3true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 82#L1035-7true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:47,730 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-29 02:39:47,730 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:39:47,730 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-29 02:39:47,730 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2023-11-29 02:39:47,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 127#L1036-2true, Black: 441#true]) [2023-11-29 02:39:47,800 INFO L294 olderBase$Statistics]: this new event has 341 ancestors and is cut-off event [2023-11-29 02:39:47,800 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:39:47,800 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-29 02:39:47,800 INFO L297 olderBase$Statistics]: existing Event has 310 ancestors and is cut-off event [2023-11-29 02:39:47,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 230#L1036-6true, Black: 441#true]) [2023-11-29 02:39:47,801 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2023-11-29 02:39:47,801 INFO L297 olderBase$Statistics]: existing Event has 314 ancestors and is cut-off event [2023-11-29 02:39:47,801 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:39:47,801 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-29 02:39:48,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [278#L1071-6true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 192#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:48,171 INFO L294 olderBase$Statistics]: this new event has 330 ancestors and is cut-off event [2023-11-29 02:39:48,171 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-29 02:39:48,171 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-29 02:39:48,171 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-29 02:39:48,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:48,209 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,210 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,210 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,210 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [278#L1071-6true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 353#L1039true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:48,210 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is cut-off event [2023-11-29 02:39:48,210 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-29 02:39:48,210 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-29 02:39:48,210 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-29 02:39:48,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][212], [201#L1030-2true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), 221#L1071-4true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:48,464 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is cut-off event [2023-11-29 02:39:48,464 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is cut-off event [2023-11-29 02:39:48,464 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:39:48,464 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:39:48,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [278#L1071-6true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:48,554 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,554 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,554 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,554 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,554 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is cut-off event [2023-11-29 02:39:48,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][212], [201#L1030-2true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 497#(<= ~threads_total~0 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 441#true]) [2023-11-29 02:39:48,650 INFO L294 olderBase$Statistics]: this new event has 332 ancestors and is cut-off event [2023-11-29 02:39:48,650 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-29 02:39:48,650 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-29 02:39:48,650 INFO L297 olderBase$Statistics]: existing Event has 332 ancestors and is cut-off event [2023-11-29 02:39:49,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [278#L1071-6true, 470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:49,140 INFO L294 olderBase$Statistics]: this new event has 337 ancestors and is cut-off event [2023-11-29 02:39:49,140 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:39:49,140 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:39:49,140 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:39:49,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][245], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), 131#L1039-6true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 153#L1071-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:49,140 INFO L294 olderBase$Statistics]: this new event has 336 ancestors and is cut-off event [2023-11-29 02:39:49,140 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is cut-off event [2023-11-29 02:39:49,141 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is cut-off event [2023-11-29 02:39:49,141 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is cut-off event [2023-11-29 02:39:49,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][328], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 268#L1045-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:49,516 INFO L294 olderBase$Statistics]: this new event has 355 ancestors and is cut-off event [2023-11-29 02:39:49,516 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:49,516 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:49,516 INFO L297 olderBase$Statistics]: existing Event has 324 ancestors and is cut-off event [2023-11-29 02:39:49,516 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-29 02:39:49,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][328], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 282#L1045-1true, Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:49,516 INFO L294 olderBase$Statistics]: this new event has 351 ancestors and is cut-off event [2023-11-29 02:39:49,516 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 02:39:49,516 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2023-11-29 02:39:49,516 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2023-11-29 02:39:50,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][395], [Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:50,276 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:39:50,277 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:50,277 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:50,277 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:50,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][395], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:50,277 INFO L294 olderBase$Statistics]: this new event has 343 ancestors and is cut-off event [2023-11-29 02:39:50,277 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:50,277 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:50,277 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:39:50,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][328], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 268#L1045-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:50,303 INFO L294 olderBase$Statistics]: this new event has 361 ancestors and is cut-off event [2023-11-29 02:39:50,303 INFO L297 olderBase$Statistics]: existing Event has 330 ancestors and is cut-off event [2023-11-29 02:39:50,303 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:50,303 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:50,303 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:39:50,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][328], [278#L1071-6true, Black: 450#(<= ~threads_total~0 0), 470#true, 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 282#L1045-1true, Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 441#true]) [2023-11-29 02:39:50,303 INFO L294 olderBase$Statistics]: this new event has 357 ancestors and is cut-off event [2023-11-29 02:39:50,303 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 02:39:50,303 INFO L297 olderBase$Statistics]: existing Event has 326 ancestors and is cut-off event [2023-11-29 02:39:50,304 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 02:39:50,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][395], [470#true, Black: 450#(<= ~threads_total~0 0), 494#true, Black: 451#(and (<= ~threads_total~0 0) (= |ULTIMATE.start_main_~i~3#1| 0)), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 131#L1039-6true, Black: 453#(and (= |ULTIMATE.start_main_~i~2#1| 0) (<= ~threads_total~0 0)), 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 497#(<= ~threads_total~0 0), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 498#(and (<= ~threads_total~0 0) (= cleanerThread1of1ForFork0_~i~1 0)), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:39:50,371 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:39:50,371 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:50,371 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:50,371 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:50,371 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:39:51,379 INFO L124 PetriNetUnfolderBase]: 28467/103361 cut-off events. [2023-11-29 02:39:51,379 INFO L125 PetriNetUnfolderBase]: For 111116/124931 co-relation queries the response was YES. [2023-11-29 02:39:51,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236946 conditions, 103361 events. 28467/103361 cut-off events. For 111116/124931 co-relation queries the response was YES. Maximal size of possible extension queue 1357. Compared 1395086 event pairs, 11687 based on Foata normal form. 711/94138 useless extension candidates. Maximal degree in co-relation 236873. Up to 28844 conditions per place. [2023-11-29 02:39:52,330 INFO L140 encePairwiseOnDemand]: 403/409 looper letters, 36 selfloop transitions, 7 changer transitions 0/516 dead transitions. [2023-11-29 02:39:52,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 516 transitions, 3062 flow [2023-11-29 02:39:52,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:39:52,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:39:52,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1136 transitions. [2023-11-29 02:39:52,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9258353708231459 [2023-11-29 02:39:52,334 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1136 transitions. [2023-11-29 02:39:52,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1136 transitions. [2023-11-29 02:39:52,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:52,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1136 transitions. [2023-11-29 02:39:52,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 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) [2023-11-29 02:39:52,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:39:52,339 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:39:52,339 INFO L175 Difference]: Start difference. First operand has 341 places, 504 transitions, 2943 flow. Second operand 3 states and 1136 transitions. [2023-11-29 02:39:52,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 516 transitions, 3062 flow [2023-11-29 02:39:52,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 516 transitions, 3034 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-11-29 02:39:52,515 INFO L231 Difference]: Finished difference. Result has 332 places, 509 transitions, 2971 flow [2023-11-29 02:39:52,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2915, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2971, PETRI_PLACES=332, PETRI_TRANSITIONS=509} [2023-11-29 02:39:52,516 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 17 predicate places. [2023-11-29 02:39:52,516 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 509 transitions, 2971 flow [2023-11-29 02:39:52,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 368.6666666666667) internal successors, (1106), 3 states have internal predecessors, (1106), 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) [2023-11-29 02:39:52,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:52,517 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:52,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 02:39:52,517 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:39:52,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:52,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1970233186, now seen corresponding path program 1 times [2023-11-29 02:39:52,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:52,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660956506] [2023-11-29 02:39:52,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:52,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:52,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:52,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:52,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:52,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660956506] [2023-11-29 02:39:52,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660956506] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:39:52,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:39:52,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:39:52,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477430554] [2023-11-29 02:39:52,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:39:52,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:39:52,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:52,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:39:52,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:39:52,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 409 [2023-11-29 02:39:52,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 509 transitions, 2971 flow. Second operand has 3 states, 3 states have (on average 315.6666666666667) internal successors, (947), 3 states have internal predecessors, (947), 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) [2023-11-29 02:39:52,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:52,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 409 [2023-11-29 02:39:52,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:40:02,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][461], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 378#L1030true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:02,595 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2023-11-29 02:40:02,595 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-29 02:40:02,595 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-29 02:40:02,595 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2023-11-29 02:40:03,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][480], [201#L1030-2true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:03,817 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is not cut-off event [2023-11-29 02:40:03,817 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-29 02:40:03,817 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-29 02:40:03,817 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2023-11-29 02:40:04,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][488], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 291#L1030-3true, Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:04,412 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is not cut-off event [2023-11-29 02:40:04,413 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-29 02:40:04,413 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-29 02:40:04,413 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2023-11-29 02:40:04,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][461], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:04,619 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-29 02:40:04,619 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:40:04,620 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:40:04,620 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-29 02:40:04,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][497], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:04,903 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is not cut-off event [2023-11-29 02:40:04,903 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-29 02:40:04,903 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-29 02:40:04,903 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is not cut-off event [2023-11-29 02:40:05,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:05,541 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is not cut-off event [2023-11-29 02:40:05,541 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-29 02:40:05,541 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-29 02:40:05,541 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is not cut-off event [2023-11-29 02:40:05,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, 320#L1030-6true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:05,985 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is not cut-off event [2023-11-29 02:40:05,985 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-29 02:40:05,985 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-29 02:40:05,985 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is not cut-off event [2023-11-29 02:40:05,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 6#L1061-8true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:05,985 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-29 02:40:05,985 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-29 02:40:05,985 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-29 02:40:05,986 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2023-11-29 02:40:07,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 56#L1061-4true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 291#L1030-3true, 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:07,120 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-29 02:40:07,120 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-29 02:40:07,120 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-29 02:40:07,121 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2023-11-29 02:40:07,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][546], [470#true, 63#L1038-6true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 260#L1029-6true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:07,204 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:40:07,204 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:07,204 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:07,204 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:07,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][488], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 291#L1030-3true, Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:07,212 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is not cut-off event [2023-11-29 02:40:07,212 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-29 02:40:07,212 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-29 02:40:07,212 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2023-11-29 02:40:07,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][537], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 260#L1029-6true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:07,418 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:40:07,418 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:07,418 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:07,418 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:07,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 224#L1061-5true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 291#L1030-3true, 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:07,556 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-29 02:40:07,557 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:40:07,557 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:40:07,557 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:40:07,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 56#L1061-4true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:07,572 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-29 02:40:07,572 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:40:07,572 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:40:07,572 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-29 02:40:07,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][497], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:07,676 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is not cut-off event [2023-11-29 02:40:07,676 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-29 02:40:07,676 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-29 02:40:07,677 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is not cut-off event [2023-11-29 02:40:08,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [30#L1061-6true, 220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 291#L1030-3true, 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:08,130 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,130 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,130 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,130 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 504#true, 83#L1030-4true, 224#L1061-5true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:08,145 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,145 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,145 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,145 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 56#L1061-4true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:08,161 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,161 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,161 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,161 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-29 02:40:08,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:08,251 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is not cut-off event [2023-11-29 02:40:08,251 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-11-29 02:40:08,251 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-11-29 02:40:08,251 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is not cut-off event [2023-11-29 02:40:08,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][536], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 378#L1030true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:08,387 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,387 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,387 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,387 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][568], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 192#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 512#(= |threadThread1of1ForFork1_#t~nondet5| (select (select |#race| ~datas~0.base) (+ threadThread1of1ForFork1_~i~0 ~datas~0.offset))), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:08,395 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,395 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,395 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,395 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [30#L1061-6true, 220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:08,518 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,519 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,519 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,519 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 224#L1061-5true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:08,530 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,530 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,530 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,530 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-29 02:40:08,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 56#L1061-4true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:08,556 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,556 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,556 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,556 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 320#L1030-6true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:08,631 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2023-11-29 02:40:08,631 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-29 02:40:08,631 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-29 02:40:08,631 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2023-11-29 02:40:08,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), 223#L1030-9true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:08,631 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,632 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,632 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,632 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [30#L1061-6true, 220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:08,863 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,863 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,863 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,863 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-29 02:40:08,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][446], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, 260#L1029-6true, 353#L1039true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:08,949 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is not cut-off event [2023-11-29 02:40:08,950 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:40:08,950 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:40:08,950 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:40:08,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][334], [470#true, 63#L1038-6true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 378#L1030true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:08,951 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is not cut-off event [2023-11-29 02:40:08,951 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:40:08,951 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:40:08,951 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is not cut-off event [2023-11-29 02:40:09,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][561], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,102 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-29 02:40:09,102 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:09,102 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:09,103 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:09,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][562], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), 223#L1030-9true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,103 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2023-11-29 02:40:09,103 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:40:09,103 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:40:09,103 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2023-11-29 02:40:09,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][562], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 320#L1030-6true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,103 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:40:09,103 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:09,104 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:09,104 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:09,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][562], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 115#L1030-5true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,104 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-29 02:40:09,104 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:09,104 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:09,104 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:09,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][550], [201#L1030-2true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,105 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-29 02:40:09,105 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:40:09,105 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:40:09,105 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:40:09,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][556], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 291#L1030-3true, Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,105 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,105 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,105 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,106 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 94#L1071-2true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 291#L1030-3true, 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,565 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2023-11-29 02:40:09,565 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:40:09,566 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:40:09,566 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2023-11-29 02:40:09,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, 359#L1071-3true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 291#L1030-3true, 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,955 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,956 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,956 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,956 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 94#L1071-2true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:09,978 INFO L294 olderBase$Statistics]: this new event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,978 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,978 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:09,978 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2023-11-29 02:40:10,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 291#L1030-3true, 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 221#L1071-4true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,244 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,244 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,244 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,244 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, 359#L1071-3true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,260 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,260 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,260 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,260 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 94#L1071-2true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,273 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,273 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,273 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,273 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-29 02:40:10,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,431 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,431 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,431 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,431 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 221#L1071-4true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,501 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,501 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,501 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,502 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, 359#L1071-3true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,513 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,513 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,513 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,513 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-29 02:40:10,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, 94#L1071-2true, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,566 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:40:10,567 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:10,567 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:10,567 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:10,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([807] L1039-7-->L1039-8: Formula: (= (store |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5| (store (select |v_#race_30| |v_cleanerThread1of1ForFork0_#t~mem13.base_5|) (+ |v_cleanerThread1of1ForFork0_#t~mem13.offset_5| (* v_cleanerThread1of1ForFork0_~i~1_35 4)) 0)) |v_#race_29|) InVars {#race=|v_#race_30|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} OutVars{#race=|v_#race_29|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_35, cleanerThread1of1ForFork0_#t~mem13.base=|v_cleanerThread1of1ForFork0_#t~mem13.base_5|, cleanerThread1of1ForFork0_#t~mem13.offset=|v_cleanerThread1of1ForFork0_#t~mem13.offset_5|} AuxVars[] AssignedVars[#race][263], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 115#L1030-5true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, 221#L1071-4true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,724 INFO L294 olderBase$Statistics]: this new event has 217 ancestors and is cut-off event [2023-11-29 02:40:10,724 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:10,724 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:10,724 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2023-11-29 02:40:10,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [201#L1030-2true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,871 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-29 02:40:10,871 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-29 02:40:10,871 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-29 02:40:10,871 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-29 02:40:10,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 353#L1039true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:10,883 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2023-11-29 02:40:10,883 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-29 02:40:10,884 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-29 02:40:10,884 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2023-11-29 02:40:11,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,332 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,332 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,332 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,332 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 291#L1030-3true, Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,353 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-29 02:40:11,353 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-29 02:40:11,353 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-29 02:40:11,353 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-29 02:40:11,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 81#L1039-9true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,361 INFO L294 olderBase$Statistics]: this new event has 220 ancestors and is cut-off event [2023-11-29 02:40:11,361 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-29 02:40:11,362 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-29 02:40:11,362 INFO L297 olderBase$Statistics]: existing Event has 220 ancestors and is cut-off event [2023-11-29 02:40:11,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 387#L1039-3true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,476 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,476 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,476 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,476 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 504#true, 83#L1030-4true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,498 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,498 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,498 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,498 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 269#L1039-10true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,506 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,506 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,506 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,506 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2023-11-29 02:40:11,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,601 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-29 02:40:11,601 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-29 02:40:11,601 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-29 02:40:11,601 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-29 02:40:11,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 115#L1030-5true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,624 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,624 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,624 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,624 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 61#L1039-11true, 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,631 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,631 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,631 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,631 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-29 02:40:11,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,710 INFO L294 olderBase$Statistics]: this new event has 224 ancestors and is cut-off event [2023-11-29 02:40:11,710 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-29 02:40:11,710 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-29 02:40:11,710 INFO L297 olderBase$Statistics]: existing Event has 224 ancestors and is cut-off event [2023-11-29 02:40:11,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [220#L1039-8true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,941 INFO L294 olderBase$Statistics]: this new event has 227 ancestors and is cut-off event [2023-11-29 02:40:11,941 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-29 02:40:11,941 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-29 02:40:11,941 INFO L297 olderBase$Statistics]: existing Event has 227 ancestors and is cut-off event [2023-11-29 02:40:11,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 81#L1039-9true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:11,997 INFO L294 olderBase$Statistics]: this new event has 228 ancestors and is cut-off event [2023-11-29 02:40:11,997 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-29 02:40:11,997 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-29 02:40:11,997 INFO L297 olderBase$Statistics]: existing Event has 228 ancestors and is cut-off event [2023-11-29 02:40:12,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 269#L1039-10true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:12,048 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-29 02:40:12,048 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-29 02:40:12,048 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-29 02:40:12,048 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-29 02:40:12,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 61#L1039-11true, 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:12,097 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-29 02:40:12,097 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-29 02:40:12,097 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-29 02:40:12,097 INFO L297 olderBase$Statistics]: existing Event has 230 ancestors and is cut-off event [2023-11-29 02:40:12,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 267#L1039-13true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:12,240 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-29 02:40:12,240 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-29 02:40:12,240 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-29 02:40:12,240 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-29 02:40:12,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 328#L1040-3true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:12,373 INFO L294 olderBase$Statistics]: this new event has 239 ancestors and is cut-off event [2023-11-29 02:40:12,373 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-29 02:40:12,373 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-29 02:40:12,374 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2023-11-29 02:40:12,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 390#L1043-3true, Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:12,972 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-29 02:40:12,972 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-29 02:40:12,972 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-29 02:40:12,972 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-29 02:40:13,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), 282#L1045-1true, Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:13,136 INFO L294 olderBase$Statistics]: this new event has 253 ancestors and is cut-off event [2023-11-29 02:40:13,136 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 02:40:13,136 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 02:40:13,136 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 02:40:13,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 132#L1045-2true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:13,191 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2023-11-29 02:40:13,191 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 02:40:13,191 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 02:40:13,191 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 02:40:13,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 186#L1045-3true, threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:13,259 INFO L294 olderBase$Statistics]: this new event has 255 ancestors and is cut-off event [2023-11-29 02:40:13,259 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 02:40:13,259 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 02:40:13,259 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 02:40:13,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 374#L1045-4true, Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:13,338 INFO L294 olderBase$Statistics]: this new event has 256 ancestors and is cut-off event [2023-11-29 02:40:13,338 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 02:40:13,338 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 02:40:13,338 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 02:40:13,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 183#L1045-8true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:13,489 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2023-11-29 02:40:13,489 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 02:40:13,489 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 02:40:13,489 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 02:40:14,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, 127#L1036-2true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:14,583 INFO L294 olderBase$Statistics]: this new event has 268 ancestors and is cut-off event [2023-11-29 02:40:14,583 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 02:40:14,583 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 02:40:14,583 INFO L297 olderBase$Statistics]: existing Event has 268 ancestors and is cut-off event [2023-11-29 02:40:14,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 150#L1036-3true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:14,690 INFO L294 olderBase$Statistics]: this new event has 269 ancestors and is cut-off event [2023-11-29 02:40:14,690 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 02:40:14,690 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 02:40:14,690 INFO L297 olderBase$Statistics]: existing Event has 269 ancestors and is cut-off event [2023-11-29 02:40:14,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), 334#L1036-4true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:14,804 INFO L294 olderBase$Statistics]: this new event has 270 ancestors and is cut-off event [2023-11-29 02:40:14,804 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 02:40:14,804 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 02:40:14,804 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 02:40:14,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [189#L1036-5true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:14,927 INFO L294 olderBase$Statistics]: this new event has 271 ancestors and is cut-off event [2023-11-29 02:40:14,928 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 02:40:14,928 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 02:40:14,928 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 02:40:15,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] L1037-->L1037-1: Formula: (= |v_#race~datas~0_1| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_1|} AuxVars[] AssignedVars[#race~datas~0][258], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 321#L1037-1true, threadThread1of1ForFork1NotInUse, Black: 459#true, 225#L1072-1true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:15,199 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 02:40:15,199 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 02:40:15,199 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 02:40:15,199 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 02:40:15,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1NotInUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 103#L1036-9true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:15,202 INFO L294 olderBase$Statistics]: this new event has 273 ancestors and is cut-off event [2023-11-29 02:40:15,202 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 02:40:15,202 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 02:40:15,202 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 02:40:25,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][128], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, 127#L1036-2true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 441#true]) [2023-11-29 02:40:25,402 INFO L294 olderBase$Statistics]: this new event has 308 ancestors and is cut-off event [2023-11-29 02:40:25,402 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-29 02:40:25,403 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-29 02:40:25,403 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-29 02:40:34,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][461], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 378#L1030true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:34,937 INFO L294 olderBase$Statistics]: this new event has 331 ancestors and is not cut-off event [2023-11-29 02:40:34,937 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-29 02:40:34,937 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-29 02:40:34,937 INFO L297 olderBase$Statistics]: existing Event has 331 ancestors and is not cut-off event [2023-11-29 02:40:35,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][546], [470#true, 63#L1038-6true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 260#L1029-6true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:35,582 INFO L294 olderBase$Statistics]: this new event has 337 ancestors and is cut-off event [2023-11-29 02:40:35,582 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:35,582 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:35,582 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:35,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][480], [278#L1071-6true, 201#L1030-2true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:35,597 INFO L294 olderBase$Statistics]: this new event has 333 ancestors and is not cut-off event [2023-11-29 02:40:35,597 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is not cut-off event [2023-11-29 02:40:35,598 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is not cut-off event [2023-11-29 02:40:35,598 INFO L297 olderBase$Statistics]: existing Event has 333 ancestors and is not cut-off event [2023-11-29 02:40:35,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][488], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 291#L1030-3true, Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:35,943 INFO L294 olderBase$Statistics]: this new event has 334 ancestors and is not cut-off event [2023-11-29 02:40:35,943 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is not cut-off event [2023-11-29 02:40:35,943 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is not cut-off event [2023-11-29 02:40:35,943 INFO L297 olderBase$Statistics]: existing Event has 334 ancestors and is not cut-off event [2023-11-29 02:40:36,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][537], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 260#L1029-6true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,066 INFO L294 olderBase$Statistics]: this new event has 337 ancestors and is cut-off event [2023-11-29 02:40:36,066 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:36,066 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:36,066 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:36,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][446], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 260#L1029-6true, cleanerThread1of1ForFork0InUse, 353#L1039true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,275 INFO L294 olderBase$Statistics]: this new event has 338 ancestors and is cut-off event [2023-11-29 02:40:36,275 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:36,275 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:36,275 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:36,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][497], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,303 INFO L294 olderBase$Statistics]: this new event has 335 ancestors and is not cut-off event [2023-11-29 02:40:36,303 INFO L297 olderBase$Statistics]: existing Event has 335 ancestors and is not cut-off event [2023-11-29 02:40:36,303 INFO L297 olderBase$Statistics]: existing Event has 335 ancestors and is not cut-off event [2023-11-29 02:40:36,303 INFO L297 olderBase$Statistics]: existing Event has 335 ancestors and is not cut-off event [2023-11-29 02:40:36,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][561], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 83#L1030-4true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,783 INFO L294 olderBase$Statistics]: this new event has 342 ancestors and is cut-off event [2023-11-29 02:40:36,783 INFO L297 olderBase$Statistics]: existing Event has 342 ancestors and is cut-off event [2023-11-29 02:40:36,784 INFO L297 olderBase$Statistics]: existing Event has 342 ancestors and is cut-off event [2023-11-29 02:40:36,784 INFO L297 olderBase$Statistics]: existing Event has 342 ancestors and is cut-off event [2023-11-29 02:40:36,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][562], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 320#L1030-6true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,784 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:40:36,784 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:36,784 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:36,784 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:36,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][562], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 115#L1030-5true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,784 INFO L294 olderBase$Statistics]: this new event has 343 ancestors and is cut-off event [2023-11-29 02:40:36,785 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:36,785 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:36,785 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:36,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][536], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 378#L1030true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,785 INFO L294 olderBase$Statistics]: this new event has 338 ancestors and is cut-off event [2023-11-29 02:40:36,785 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:36,785 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:36,785 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:36,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][550], [201#L1030-2true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,786 INFO L294 olderBase$Statistics]: this new event has 340 ancestors and is cut-off event [2023-11-29 02:40:36,786 INFO L297 olderBase$Statistics]: existing Event has 340 ancestors and is cut-off event [2023-11-29 02:40:36,786 INFO L297 olderBase$Statistics]: existing Event has 340 ancestors and is cut-off event [2023-11-29 02:40:36,786 INFO L297 olderBase$Statistics]: existing Event has 340 ancestors and is cut-off event [2023-11-29 02:40:36,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][556], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 291#L1030-3true, Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,786 INFO L294 olderBase$Statistics]: this new event has 341 ancestors and is cut-off event [2023-11-29 02:40:36,786 INFO L297 olderBase$Statistics]: existing Event has 341 ancestors and is cut-off event [2023-11-29 02:40:36,786 INFO L297 olderBase$Statistics]: existing Event has 341 ancestors and is cut-off event [2023-11-29 02:40:36,787 INFO L297 olderBase$Statistics]: existing Event has 341 ancestors and is cut-off event [2023-11-29 02:40:36,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([848] L1029-4-->L1029-5: Formula: (= (store |v_#race_50| v_~datas~0.base_10 (store (select |v_#race_50| v_~datas~0.base_10) (+ v_threadThread1of1ForFork1_~i~0_7 v_~datas~0.offset_10) |v_threadThread1of1ForFork1_#t~nondet5_3|)) |v_#race_49|) InVars {#race=|v_#race_50|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} OutVars{#race=|v_#race_49|, threadThread1of1ForFork1_~i~0=v_threadThread1of1ForFork1_~i~0_7, threadThread1of1ForFork1_#t~nondet5=|v_threadThread1of1ForFork1_#t~nondet5_3|, ~datas~0.base=v_~datas~0.base_10, ~datas~0.offset=v_~datas~0.offset_10} AuxVars[] AssignedVars[#race][568], [470#true, 192#cleanerErr5ASSERT_VIOLATIONDATA_RACEtrue, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 360#L1029-5true, 512#(= |threadThread1of1ForFork1_#t~nondet5| (select (select |#race| ~datas~0.base) (+ threadThread1of1ForFork1_~i~0 ~datas~0.offset))), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,823 INFO L294 olderBase$Statistics]: this new event has 337 ancestors and is cut-off event [2023-11-29 02:40:36,823 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:36,823 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:36,823 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is cut-off event [2023-11-29 02:40:36,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 115#L1030-5true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,847 INFO L294 olderBase$Statistics]: this new event has 336 ancestors and is not cut-off event [2023-11-29 02:40:36,847 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is not cut-off event [2023-11-29 02:40:36,847 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is not cut-off event [2023-11-29 02:40:36,847 INFO L297 olderBase$Statistics]: existing Event has 336 ancestors and is not cut-off event [2023-11-29 02:40:36,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][562], [470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 263#L1072-5true, threadThread1of1ForFork1InUse, Black: 459#true, 51#L1038-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 223#L1030-9true, 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:36,927 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2023-11-29 02:40:36,927 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:36,928 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:36,928 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:37,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 320#L1030-6true, 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:37,174 INFO L294 olderBase$Statistics]: this new event has 337 ancestors and is not cut-off event [2023-11-29 02:40:37,174 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is not cut-off event [2023-11-29 02:40:37,174 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is not cut-off event [2023-11-29 02:40:37,174 INFO L297 olderBase$Statistics]: existing Event has 337 ancestors and is not cut-off event [2023-11-29 02:40:37,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([786] L1038-4-->L1038-5: Formula: (= (store |v_#race_16| v_~datas~0.base_6 (store (select |v_#race_16| v_~datas~0.base_6) (+ v_cleanerThread1of1ForFork0_~i~1_21 v_~datas~0.offset_6) |v_cleanerThread1of1ForFork0_#t~nondet12_3|)) |v_#race_15|) InVars {#race=|v_#race_16|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} OutVars{#race=|v_#race_15|, cleanerThread1of1ForFork0_~i~1=v_cleanerThread1of1ForFork0_~i~1_21, cleanerThread1of1ForFork0_#t~nondet12=|v_cleanerThread1of1ForFork0_#t~nondet12_3|, ~datas~0.base=v_~datas~0.base_6, ~datas~0.offset=v_~datas~0.offset_6} AuxVars[] AssignedVars[#race][262], [278#L1071-6true, 470#true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, 51#L1038-5true, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), 223#L1030-9true, Black: 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, Black: 488#true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:37,174 INFO L294 olderBase$Statistics]: this new event has 338 ancestors and is cut-off event [2023-11-29 02:40:37,174 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:37,174 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:37,174 INFO L297 olderBase$Statistics]: existing Event has 338 ancestors and is cut-off event [2023-11-29 02:40:38,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [201#L1030-2true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 429#true, 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:38,363 INFO L294 olderBase$Statistics]: this new event has 343 ancestors and is cut-off event [2023-11-29 02:40:38,363 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:38,363 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:38,363 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:38,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [201#L1030-2true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 387#L1039-3true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 429#true, 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:38,606 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:40:38,606 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:38,606 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:38,606 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:38,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 291#L1030-3true, Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:38,607 INFO L294 olderBase$Statistics]: this new event has 344 ancestors and is cut-off event [2023-11-29 02:40:38,607 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:38,607 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:38,607 INFO L297 olderBase$Statistics]: existing Event has 344 ancestors and is cut-off event [2023-11-29 02:40:38,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, 265#L1039-5true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:38,629 INFO L294 olderBase$Statistics]: this new event has 343 ancestors and is cut-off event [2023-11-29 02:40:38,629 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:38,629 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:38,629 INFO L297 olderBase$Statistics]: existing Event has 343 ancestors and is cut-off event [2023-11-29 02:40:38,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [201#L1030-2true, Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 429#true, 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:38,826 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2023-11-29 02:40:38,826 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:38,827 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:38,827 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:38,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 504#true, 83#L1030-4true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:38,827 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2023-11-29 02:40:38,827 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:38,827 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:38,828 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:39,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 387#L1039-3true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 291#L1030-3true, Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,022 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2023-11-29 02:40:39,023 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:39,023 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:39,023 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2023-11-29 02:40:39,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,026 INFO L294 olderBase$Statistics]: this new event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,026 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,026 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,027 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 83#L1030-4true, Black: 482#true, 387#L1039-3true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,202 INFO L294 olderBase$Statistics]: this new event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,202 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,202 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,202 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 291#L1030-3true, Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,204 INFO L294 olderBase$Statistics]: this new event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,204 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,204 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,204 INFO L297 olderBase$Statistics]: existing Event has 346 ancestors and is cut-off event [2023-11-29 02:40:39,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 58#L1039-2true, 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,367 INFO L294 olderBase$Statistics]: this new event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,367 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,368 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,368 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 387#L1039-3true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,370 INFO L294 olderBase$Statistics]: this new event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,370 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,370 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,370 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 83#L1030-4true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,371 INFO L294 olderBase$Statistics]: this new event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,371 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,371 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,371 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 81#L1039-9true, Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,402 INFO L294 olderBase$Statistics]: this new event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,403 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,403 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,403 INFO L297 olderBase$Statistics]: existing Event has 347 ancestors and is cut-off event [2023-11-29 02:40:39,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 387#L1039-3true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,524 INFO L294 olderBase$Statistics]: this new event has 349 ancestors and is cut-off event [2023-11-29 02:40:39,524 INFO L297 olderBase$Statistics]: existing Event has 349 ancestors and is cut-off event [2023-11-29 02:40:39,524 INFO L297 olderBase$Statistics]: existing Event has 349 ancestors and is cut-off event [2023-11-29 02:40:39,524 INFO L297 olderBase$Statistics]: existing Event has 349 ancestors and is cut-off event [2023-11-29 02:40:39,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), threadThread1of1ForFork1InUse, Black: 459#true, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), 115#L1030-5true, Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,526 INFO L294 olderBase$Statistics]: this new event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,526 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,526 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,526 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 269#L1039-10true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,561 INFO L294 olderBase$Statistics]: this new event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,561 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,561 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,561 INFO L297 olderBase$Statistics]: existing Event has 348 ancestors and is cut-off event [2023-11-29 02:40:39,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 48#L1039-4true, 223#L1030-9true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,660 INFO L294 olderBase$Statistics]: this new event has 350 ancestors and is cut-off event [2023-11-29 02:40:39,660 INFO L297 olderBase$Statistics]: existing Event has 350 ancestors and is cut-off event [2023-11-29 02:40:39,660 INFO L297 olderBase$Statistics]: existing Event has 350 ancestors and is cut-off event [2023-11-29 02:40:39,660 INFO L297 olderBase$Statistics]: existing Event has 350 ancestors and is cut-off event [2023-11-29 02:40:39,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([589] L1072-3-->L1072-4: Formula: (= |v_#race_123| (store |v_#race_124| v_~datas~0.base_16 (store (select |v_#race_124| v_~datas~0.base_16) v_~datas~0.offset_16 0))) InVars {#race=|v_#race_124|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} OutVars{#race=|v_#race_123|, ~datas~0.base=v_~datas~0.base_16, ~datas~0.offset=v_~datas~0.offset_16} AuxVars[] AssignedVars[#race][204], [Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 61#L1039-11true, 138#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 429#true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), 504#true, Black: 482#true, 510#true, Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 203#L1072-4true, 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 443#(= |#race~threads_alive~0| 0), Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|)]) [2023-11-29 02:40:39,693 INFO L294 olderBase$Statistics]: this new event has 349 ancestors and is cut-off event [2023-11-29 02:40:39,693 INFO L297 olderBase$Statistics]: existing Event has 349 ancestors and is cut-off event [2023-11-29 02:40:39,693 INFO L297 olderBase$Statistics]: existing Event has 349 ancestors and is cut-off event [2023-11-29 02:40:39,693 INFO L297 olderBase$Statistics]: existing Event has 349 ancestors and is cut-off event [2023-11-29 02:40:40,426 INFO L124 PetriNetUnfolderBase]: 94889/223790 cut-off events. [2023-11-29 02:40:40,426 INFO L125 PetriNetUnfolderBase]: For 311857/363652 co-relation queries the response was YES. [2023-11-29 02:40:41,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 603598 conditions, 223790 events. 94889/223790 cut-off events. For 311857/363652 co-relation queries the response was YES. Maximal size of possible extension queue 2870. Compared 2732924 event pairs, 48886 based on Foata normal form. 911/210128 useless extension candidates. Maximal degree in co-relation 603534. Up to 133466 conditions per place. [2023-11-29 02:40:42,222 INFO L140 encePairwiseOnDemand]: 378/409 looper letters, 211 selfloop transitions, 124 changer transitions 0/603 dead transitions. [2023-11-29 02:40:42,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 603 transitions, 4299 flow [2023-11-29 02:40:42,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:40:42,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:40:42,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1028 transitions. [2023-11-29 02:40:42,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8378158109209454 [2023-11-29 02:40:42,225 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1028 transitions. [2023-11-29 02:40:42,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1028 transitions. [2023-11-29 02:40:42,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:40:42,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1028 transitions. [2023-11-29 02:40:42,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 342.6666666666667) internal successors, (1028), 3 states have internal predecessors, (1028), 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) [2023-11-29 02:40:42,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:40:42,229 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 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) [2023-11-29 02:40:42,229 INFO L175 Difference]: Start difference. First operand has 332 places, 509 transitions, 2971 flow. Second operand 3 states and 1028 transitions. [2023-11-29 02:40:42,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 603 transitions, 4299 flow [2023-11-29 02:40:42,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 603 transitions, 4285 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 02:40:42,311 INFO L231 Difference]: Finished difference. Result has 334 places, 593 transitions, 4261 flow [2023-11-29 02:40:42,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4261, PETRI_PLACES=334, PETRI_TRANSITIONS=593} [2023-11-29 02:40:42,312 INFO L281 CegarLoopForPetriNet]: 315 programPoint places, 19 predicate places. [2023-11-29 02:40:42,312 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 593 transitions, 4261 flow [2023-11-29 02:40:42,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 315.6666666666667) internal successors, (947), 3 states have internal predecessors, (947), 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) [2023-11-29 02:40:42,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:40:42,313 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:40:42,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 02:40:42,313 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting cleanerErr5ASSERT_VIOLATIONDATA_RACE === [cleanerErr0ASSERT_VIOLATIONDATA_RACE, cleanerErr1ASSERT_VIOLATIONDATA_RACE, cleanerErr2ASSERT_VIOLATIONDATA_RACE, cleanerErr3ASSERT_VIOLATIONDATA_RACE (and 46 more)] === [2023-11-29 02:40:42,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:40:42,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1438485684, now seen corresponding path program 1 times [2023-11-29 02:40:42,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:40:42,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757735487] [2023-11-29 02:40:42,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:42,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:40:42,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:40:42,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:40:42,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:40:42,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757735487] [2023-11-29 02:40:42,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757735487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:40:42,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:40:42,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 02:40:42,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839503736] [2023-11-29 02:40:42,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:40:42,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 02:40:42,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:40:42,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 02:40:42,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-29 02:40:43,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 409 [2023-11-29 02:40:43,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 593 transitions, 4261 flow. Second operand has 9 states, 9 states have (on average 298.6666666666667) internal successors, (2688), 9 states have internal predecessors, (2688), 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) [2023-11-29 02:40:43,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:40:43,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 409 [2023-11-29 02:40:43,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:40:59,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][128], [30#L1061-6true, Black: 512#(= |threadThread1of1ForFork1_#t~nondet5| (select (select |#race| ~datas~0.base) (+ threadThread1of1ForFork1_~i~0 ~datas~0.offset))), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 530#(and (not (= ~datas~0.base 3)) (= 3 |~#tids~0.base|) (= (select |#valid| 3) 1) (not (= |ULTIMATE.start_main_#t~malloc25#1.base| 3))), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), 409#(= |#race~threads_total~0| 0), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, 127#L1036-2true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0)]) [2023-11-29 02:40:59,850 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-29 02:40:59,850 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 02:40:59,850 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-29 02:40:59,850 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-29 02:40:59,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([757] L1036-1-->L1036-2: Formula: (= |v_#race_1| (store |v_#race_2| |v_~#datas_mutex~0.base_2| (store (select |v_#race_2| |v_~#datas_mutex~0.base_2|) |v_~#datas_mutex~0.offset_2| 0))) InVars {#race=|v_#race_2|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} OutVars{#race=|v_#race_1|, ~#datas_mutex~0.offset=|v_~#datas_mutex~0.offset_2|, ~#datas_mutex~0.base=|v_~#datas_mutex~0.base_2|} AuxVars[] AssignedVars[#race][128], [Black: 512#(= |threadThread1of1ForFork1_#t~nondet5| (select (select |#race| ~datas~0.base) (+ threadThread1of1ForFork1_~i~0 ~datas~0.offset))), Black: 449#(= |ULTIMATE.start_main_~i~2#1| 0), 530#(and (not (= ~datas~0.base 3)) (= 3 |~#tids~0.base|) (= (select |#valid| 3) 1) (not (= |ULTIMATE.start_main_#t~malloc25#1.base| 3))), Black: 459#true, threadThread1of1ForFork1InUse, cleanerThread1of1ForFork0InUse, Black: 466#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) 0), 21#L1028-6true, 409#(= |#race~threads_total~0| 0), Black: 474#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0)), Black: 470#true, Black: 472#(= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0), Black: 473#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0)), Black: 484#(= (select (select |#race| ~datas~0.base) ~datas~0.offset) 0), 510#true, 434#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 3 |~#datas_mutex~0.offset|)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 490#(= (select (select |#race| ~datas~0.base) (+ ~datas~0.offset cleanerThread1of1ForFork0_~i~1)) |cleanerThread1of1ForFork0_#t~nondet12|), 461#(= |#race~datas~0| 0), Black: 433#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0) (= (select (select |#race| |~#datas_mutex~0.base|) (+ 2 |~#datas_mutex~0.offset|)) 0)), Black: 432#(and (= (select (select |#race| |~#datas_mutex~0.base|) (+ |~#datas_mutex~0.offset| 1)) 0) (= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0)), 475#(and (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 1)) 0) (= (select (select |#race| |~#tids~0.base|) |~#tids~0.offset|) 0) (= (select (select |#race| |~#tids~0.base|) (+ 2 |~#tids~0.offset|)) 0) (= (select (select |#race| |~#tids~0.base|) (+ |~#tids~0.offset| 3)) 0)), Black: 431#(= (select (select |#race| |~#datas_mutex~0.base|) |~#datas_mutex~0.offset|) 0), Black: 429#true, 127#L1036-2true, Black: 506#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet39#1|), Black: 443#(= |#race~threads_alive~0| 0), 355#L1061-7true]) [2023-11-29 02:40:59,850 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2023-11-29 02:40:59,850 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 02:40:59,850 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2023-11-29 02:40:59,850 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event