./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-race-challenges/per-thread-index-bitmask-race-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-race-challenges/per-thread-index-bitmask-race-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1 --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 bf4857c62d483a773a35fae36979eac9c903a6d30c1e665676e5036b445ef343 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:02:01,635 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:02:01,687 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-12-02 07:02:01,692 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:02:01,692 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:02:01,711 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:02:01,711 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:02:01,712 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:02:01,712 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:02:01,712 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:02:01,712 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:02:01,712 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:02:01,712 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:02:01,713 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 07:02:01,713 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:02:01,714 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:02:01,714 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:02:01,714 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:02:01,714 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:02:01,715 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1 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 -> bf4857c62d483a773a35fae36979eac9c903a6d30c1e665676e5036b445ef343 [2024-12-02 07:02:01,916 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:02:01,922 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:02:01,925 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:02:01,925 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:02:01,926 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:02:01,927 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/pthread-race-challenges/per-thread-index-bitmask-race-2.i [2024-12-02 07:02:04,539 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/data/78daecd29/be1946bb128447bd91ef74521f472c3d/FLAG66633e4b8 [2024-12-02 07:02:04,762 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:02:04,763 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/sv-benchmarks/c/pthread-race-challenges/per-thread-index-bitmask-race-2.i [2024-12-02 07:02:04,776 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/data/78daecd29/be1946bb128447bd91ef74521f472c3d/FLAG66633e4b8 [2024-12-02 07:02:04,790 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/data/78daecd29/be1946bb128447bd91ef74521f472c3d [2024-12-02 07:02:04,792 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:02:04,794 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:02:04,795 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:02:04,795 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:02:04,799 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:02:04,800 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:02:04" (1/1) ... [2024-12-02 07:02:04,800 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40481fe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:04, skipping insertion in model container [2024-12-02 07:02:04,801 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:02:04" (1/1) ... [2024-12-02 07:02:04,831 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:02:05,220 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:02:05,231 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:02:05,272 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:02:05,321 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:02:05,321 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05 WrapperNode [2024-12-02 07:02:05,321 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:02:05,322 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:02:05,322 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:02:05,322 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:02:05,326 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,339 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,355 INFO L138 Inliner]: procedures = 277, calls = 22, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 143 [2024-12-02 07:02:05,356 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:02:05,356 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:02:05,356 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:02:05,356 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:02:05,361 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,361 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,364 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,364 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,371 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,371 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,374 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,375 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,377 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,378 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:02:05,379 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:02:05,379 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:02:05,379 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:02:05,380 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (1/1) ... [2024-12-02 07:02:05,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:02:05,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:02:05,409 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:02:05,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8533717-d43b-4a92-bb0c-c2b5f6f3bea1/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:02:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 07:02:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-12-02 07:02:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-02 07:02:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-02 07:02:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-12-02 07:02:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 07:02:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:02:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-02 07:02:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2024-12-02 07:02:05,436 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2024-12-02 07:02:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:02:05,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:02:05,437 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 07:02:05,550 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:02:05,551 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:02:05,846 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 07:02:05,846 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:02:05,878 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:02:05,878 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 07:02:05,878 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:02:05 BoogieIcfgContainer [2024-12-02 07:02:05,878 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:02:05,880 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:02:05,880 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:02:05,883 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:02:05,883 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:02:04" (1/3) ... [2024-12-02 07:02:05,884 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55d849bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:02:05, skipping insertion in model container [2024-12-02 07:02:05,884 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:02:05" (2/3) ... [2024-12-02 07:02:05,884 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55d849bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:02:05, skipping insertion in model container [2024-12-02 07:02:05,884 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:02:05" (3/3) ... [2024-12-02 07:02:05,885 INFO L128 eAbstractionObserver]: Analyzing ICFG per-thread-index-bitmask-race-2.i [2024-12-02 07:02:05,900 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:02:05,902 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG per-thread-index-bitmask-race-2.i that has 2 procedures, 184 locations, 1 initial locations, 2 loop locations, and 11 error locations. [2024-12-02 07:02:05,902 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 07:02:05,967 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2024-12-02 07:02:06,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 187 places, 202 transitions, 411 flow [2024-12-02 07:02:06,098 INFO L124 PetriNetUnfolderBase]: 30/300 cut-off events. [2024-12-02 07:02:06,101 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 07:02:06,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 300 events. 30/300 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 600 event pairs, 0 based on Foata normal form. 0/250 useless extension candidates. Maximal degree in co-relation 150. Up to 6 conditions per place. [2024-12-02 07:02:06,108 INFO L82 GeneralOperation]: Start removeDead. Operand has 187 places, 202 transitions, 411 flow [2024-12-02 07:02:06,113 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 187 places, 202 transitions, 411 flow [2024-12-02 07:02:06,121 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:02:06,132 INFO L333 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, 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;@526d616e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:02:06,132 INFO L334 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2024-12-02 07:02:06,141 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 07:02:06,141 INFO L124 PetriNetUnfolderBase]: 2/40 cut-off events. [2024-12-02 07:02:06,141 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 07:02:06,141 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:06,142 INFO L206 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] [2024-12-02 07:02:06,142 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:06,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:06,148 INFO L85 PathProgramCache]: Analyzing trace with hash -562276780, now seen corresponding path program 1 times [2024-12-02 07:02:06,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:06,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106094824] [2024-12-02 07:02:06,156 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:06,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:06,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:06,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:06,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:06,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106094824] [2024-12-02 07:02:06,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106094824] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:06,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:06,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:02:06,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576613582] [2024-12-02 07:02:06,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:06,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:06,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:06,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:06,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:06,428 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 202 [2024-12-02 07:02:06,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 202 transitions, 411 flow. Second operand has 3 states, 3 states have (on average 177.33333333333334) internal successors, (532), 3 states have internal predecessors, (532), 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) [2024-12-02 07:02:06,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:06,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 202 [2024-12-02 07:02:06,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:06,589 INFO L124 PetriNetUnfolderBase]: 117/755 cut-off events. [2024-12-02 07:02:06,589 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-12-02 07:02:06,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 755 events. 117/755 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3841 event pairs, 16 based on Foata normal form. 10/625 useless extension candidates. Maximal degree in co-relation 718. Up to 123 conditions per place. [2024-12-02 07:02:06,596 INFO L140 encePairwiseOnDemand]: 195/202 looper letters, 19 selfloop transitions, 2 changer transitions 2/197 dead transitions. [2024-12-02 07:02:06,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 197 transitions, 443 flow [2024-12-02 07:02:06,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:06,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:06,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 554 transitions. [2024-12-02 07:02:06,608 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9141914191419142 [2024-12-02 07:02:06,610 INFO L175 Difference]: Start difference. First operand has 187 places, 202 transitions, 411 flow. Second operand 3 states and 554 transitions. [2024-12-02 07:02:06,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 197 transitions, 443 flow [2024-12-02 07:02:06,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 197 transitions, 443 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:06,619 INFO L231 Difference]: Finished difference. Result has 188 places, 195 transitions, 401 flow [2024-12-02 07:02:06,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=401, PETRI_PLACES=188, PETRI_TRANSITIONS=195} [2024-12-02 07:02:06,623 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 1 predicate places. [2024-12-02 07:02:06,623 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 195 transitions, 401 flow [2024-12-02 07:02:06,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 177.33333333333334) internal successors, (532), 3 states have internal predecessors, (532), 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) [2024-12-02 07:02:06,624 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:06,624 INFO L206 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] [2024-12-02 07:02:06,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 07:02:06,624 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:06,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:06,625 INFO L85 PathProgramCache]: Analyzing trace with hash 111251660, now seen corresponding path program 1 times [2024-12-02 07:02:06,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:06,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077251472] [2024-12-02 07:02:06,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:06,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:06,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:06,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:06,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:06,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077251472] [2024-12-02 07:02:06,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077251472] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:06,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:06,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:02:06,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453569632] [2024-12-02 07:02:06,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:06,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:06,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:06,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:06,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:06,738 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 202 [2024-12-02 07:02:06,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 195 transitions, 401 flow. Second operand has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 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) [2024-12-02 07:02:06,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:06,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 202 [2024-12-02 07:02:06,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:06,967 INFO L124 PetriNetUnfolderBase]: 200/1131 cut-off events. [2024-12-02 07:02:06,967 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-12-02 07:02:06,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1388 conditions, 1131 events. 200/1131 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6697 event pairs, 21 based on Foata normal form. 0/942 useless extension candidates. Maximal degree in co-relation 1343. Up to 146 conditions per place. [2024-12-02 07:02:06,975 INFO L140 encePairwiseOnDemand]: 191/202 looper letters, 35 selfloop transitions, 8 changer transitions 0/214 dead transitions. [2024-12-02 07:02:06,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 214 transitions, 525 flow [2024-12-02 07:02:06,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:06,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:06,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 568 transitions. [2024-12-02 07:02:06,978 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9372937293729373 [2024-12-02 07:02:06,978 INFO L175 Difference]: Start difference. First operand has 188 places, 195 transitions, 401 flow. Second operand 3 states and 568 transitions. [2024-12-02 07:02:06,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 214 transitions, 525 flow [2024-12-02 07:02:06,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 214 transitions, 521 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:02:06,984 INFO L231 Difference]: Finished difference. Result has 188 places, 203 transitions, 467 flow [2024-12-02 07:02:06,985 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=467, PETRI_PLACES=188, PETRI_TRANSITIONS=203} [2024-12-02 07:02:06,985 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 1 predicate places. [2024-12-02 07:02:06,985 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 203 transitions, 467 flow [2024-12-02 07:02:06,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 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) [2024-12-02 07:02:06,986 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:06,986 INFO L206 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] [2024-12-02 07:02:06,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 07:02:06,986 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:06,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:06,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1954789023, now seen corresponding path program 1 times [2024-12-02 07:02:06,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:06,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360072278] [2024-12-02 07:02:06,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:06,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:07,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:07,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:07,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:07,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360072278] [2024-12-02 07:02:07,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360072278] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:07,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:07,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:02:07,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768172242] [2024-12-02 07:02:07,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:07,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:07,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:07,060 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:07,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:07,073 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 202 [2024-12-02 07:02:07,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 203 transitions, 467 flow. Second operand has 3 states, 3 states have (on average 179.0) internal successors, (537), 3 states have internal predecessors, (537), 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) [2024-12-02 07:02:07,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:07,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 202 [2024-12-02 07:02:07,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:07,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([316] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [141#L1063-18true, Black: 195#(= |#race~threads_mask~0| 0), 193#true, 70#L1049-18true, 198#true, 188#true]) [2024-12-02 07:02:07,261 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2024-12-02 07:02:07,261 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:07,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:07,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:07,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 193#true, 195#(= |#race~threads_mask~0| 0), 70#L1049-18true, 198#true, 103#L1063-1true, 188#true]) [2024-12-02 07:02:07,282 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2024-12-02 07:02:07,283 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2024-12-02 07:02:07,283 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:07,283 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:07,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 193#true, 195#(= |#race~threads_mask~0| 0), 70#L1049-18true, 103#L1063-1true, 198#true, 188#true]) [2024-12-02 07:02:07,283 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2024-12-02 07:02:07,283 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2024-12-02 07:02:07,283 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:07,283 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:07,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:07,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([316] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [141#L1063-18true, 193#true, Black: 195#(= |#race~threads_mask~0| 0), 70#L1049-18true, 198#true, 188#true]) [2024-12-02 07:02:07,300 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2024-12-02 07:02:07,301 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:07,301 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:07,301 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2024-12-02 07:02:07,301 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:07,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([495] L1064-->L1064-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|) (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_17| (store (select |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_17|) |v_~#threads_mask_mutex~0.offset_17| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_17|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_17|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_17|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_17|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][209], [200#(= |#race~datas~0| 0), Black: 195#(= |#race~threads_mask~0| 0), 193#true, 73#L1051-2true, 188#true, 158#L1064-3true]) [2024-12-02 07:02:07,377 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-12-02 07:02:07,377 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-12-02 07:02:07,377 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-12-02 07:02:07,377 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:07,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 193#true, 200#(= |#race~datas~0| 0), 195#(= |#race~threads_mask~0| 0), 73#L1051-2true, 118#L1063-7true, 188#true]) [2024-12-02 07:02:07,379 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-12-02 07:02:07,379 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:07,379 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:07,379 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-12-02 07:02:07,386 INFO L124 PetriNetUnfolderBase]: 232/1291 cut-off events. [2024-12-02 07:02:07,386 INFO L125 PetriNetUnfolderBase]: For 42/46 co-relation queries the response was YES. [2024-12-02 07:02:07,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1665 conditions, 1291 events. 232/1291 cut-off events. For 42/46 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 8455 event pairs, 24 based on Foata normal form. 0/1087 useless extension candidates. Maximal degree in co-relation 1483. Up to 112 conditions per place. [2024-12-02 07:02:07,394 INFO L140 encePairwiseOnDemand]: 198/202 looper letters, 29 selfloop transitions, 2 changer transitions 0/214 dead transitions. [2024-12-02 07:02:07,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 214 transitions, 551 flow [2024-12-02 07:02:07,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:07,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:07,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions. [2024-12-02 07:02:07,396 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9356435643564357 [2024-12-02 07:02:07,396 INFO L175 Difference]: Start difference. First operand has 188 places, 203 transitions, 467 flow. Second operand 3 states and 567 transitions. [2024-12-02 07:02:07,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 214 transitions, 551 flow [2024-12-02 07:02:07,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 214 transitions, 535 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:02:07,414 INFO L231 Difference]: Finished difference. Result has 187 places, 203 transitions, 461 flow [2024-12-02 07:02:07,415 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=461, PETRI_PLACES=187, PETRI_TRANSITIONS=203} [2024-12-02 07:02:07,416 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 0 predicate places. [2024-12-02 07:02:07,416 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 203 transitions, 461 flow [2024-12-02 07:02:07,416 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 179.0) internal successors, (537), 3 states have internal predecessors, (537), 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) [2024-12-02 07:02:07,416 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:07,416 INFO L206 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] [2024-12-02 07:02:07,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 07:02:07,416 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:07,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:07,417 INFO L85 PathProgramCache]: Analyzing trace with hash -717574337, now seen corresponding path program 1 times [2024-12-02 07:02:07,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:07,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811619967] [2024-12-02 07:02:07,417 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:07,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:07,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:07,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:07,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:07,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811619967] [2024-12-02 07:02:07,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811619967] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:07,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:07,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:07,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987217863] [2024-12-02 07:02:07,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:07,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:02:07,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:07,557 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:02:07,557 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:02:07,653 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 202 [2024-12-02 07:02:07,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 203 transitions, 461 flow. Second operand has 5 states, 5 states have (on average 175.4) internal successors, (877), 5 states have internal predecessors, (877), 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) [2024-12-02 07:02:07,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:07,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 202 [2024-12-02 07:02:07,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:07,853 INFO L124 PetriNetUnfolderBase]: 163/1052 cut-off events. [2024-12-02 07:02:07,853 INFO L125 PetriNetUnfolderBase]: For 10/16 co-relation queries the response was YES. [2024-12-02 07:02:07,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1329 conditions, 1052 events. 163/1052 cut-off events. For 10/16 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 6370 event pairs, 26 based on Foata normal form. 1/905 useless extension candidates. Maximal degree in co-relation 1139. Up to 152 conditions per place. [2024-12-02 07:02:07,859 INFO L140 encePairwiseOnDemand]: 194/202 looper letters, 33 selfloop transitions, 2 changer transitions 5/219 dead transitions. [2024-12-02 07:02:07,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 219 transitions, 573 flow [2024-12-02 07:02:07,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:07,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:07,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1085 transitions. [2024-12-02 07:02:07,863 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8952145214521452 [2024-12-02 07:02:07,863 INFO L175 Difference]: Start difference. First operand has 187 places, 203 transitions, 461 flow. Second operand 6 states and 1085 transitions. [2024-12-02 07:02:07,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 219 transitions, 573 flow [2024-12-02 07:02:07,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 219 transitions, 573 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:07,868 INFO L231 Difference]: Finished difference. Result has 196 places, 203 transitions, 479 flow [2024-12-02 07:02:07,868 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=479, PETRI_PLACES=196, PETRI_TRANSITIONS=203} [2024-12-02 07:02:07,869 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 9 predicate places. [2024-12-02 07:02:07,869 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 203 transitions, 479 flow [2024-12-02 07:02:07,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 175.4) internal successors, (877), 5 states have internal predecessors, (877), 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) [2024-12-02 07:02:07,870 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:07,870 INFO L206 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] [2024-12-02 07:02:07,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 07:02:07,870 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:07,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:07,871 INFO L85 PathProgramCache]: Analyzing trace with hash 686593528, now seen corresponding path program 1 times [2024-12-02 07:02:07,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:07,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35702357] [2024-12-02 07:02:07,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:07,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:07,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:07,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:07,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:07,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35702357] [2024-12-02 07:02:07,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35702357] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:07,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:07,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:02:07,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057199230] [2024-12-02 07:02:07,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:07,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:07,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:07,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:07,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:08,009 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 202 [2024-12-02 07:02:08,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 203 transitions, 479 flow. Second operand has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 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) [2024-12-02 07:02:08,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:08,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 202 [2024-12-02 07:02:08,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:08,181 INFO L124 PetriNetUnfolderBase]: 176/1026 cut-off events. [2024-12-02 07:02:08,181 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-12-02 07:02:08,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1314 conditions, 1026 events. 176/1026 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5920 event pairs, 27 based on Foata normal form. 1/869 useless extension candidates. Maximal degree in co-relation 1234. Up to 154 conditions per place. [2024-12-02 07:02:08,187 INFO L140 encePairwiseOnDemand]: 199/202 looper letters, 22 selfloop transitions, 2 changer transitions 0/210 dead transitions. [2024-12-02 07:02:08,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 210 transitions, 541 flow [2024-12-02 07:02:08,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:08,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:08,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 568 transitions. [2024-12-02 07:02:08,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9372937293729373 [2024-12-02 07:02:08,189 INFO L175 Difference]: Start difference. First operand has 196 places, 203 transitions, 479 flow. Second operand 3 states and 568 transitions. [2024-12-02 07:02:08,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 210 transitions, 541 flow [2024-12-02 07:02:08,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 210 transitions, 527 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-12-02 07:02:08,194 INFO L231 Difference]: Finished difference. Result has 191 places, 204 transitions, 477 flow [2024-12-02 07:02:08,194 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=477, PETRI_PLACES=191, PETRI_TRANSITIONS=204} [2024-12-02 07:02:08,195 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 4 predicate places. [2024-12-02 07:02:08,195 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 204 transitions, 477 flow [2024-12-02 07:02:08,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 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) [2024-12-02 07:02:08,195 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:08,196 INFO L206 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] [2024-12-02 07:02:08,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 07:02:08,196 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:08,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:08,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1820036834, now seen corresponding path program 1 times [2024-12-02 07:02:08,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:08,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741654033] [2024-12-02 07:02:08,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:08,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:08,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:08,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:08,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741654033] [2024-12-02 07:02:08,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741654033] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:08,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:08,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:02:08,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156240813] [2024-12-02 07:02:08,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:08,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:02:08,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:08,289 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:02:08,289 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:02:08,342 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 202 [2024-12-02 07:02:08,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 204 transitions, 477 flow. Second operand has 4 states, 4 states have (on average 173.0) internal successors, (692), 4 states have internal predecessors, (692), 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) [2024-12-02 07:02:08,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:08,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 202 [2024-12-02 07:02:08,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:08,655 INFO L124 PetriNetUnfolderBase]: 362/1899 cut-off events. [2024-12-02 07:02:08,656 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-12-02 07:02:08,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2578 conditions, 1899 events. 362/1899 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 14246 event pairs, 51 based on Foata normal form. 2/1685 useless extension candidates. Maximal degree in co-relation 2430. Up to 230 conditions per place. [2024-12-02 07:02:08,665 INFO L140 encePairwiseOnDemand]: 190/202 looper letters, 49 selfloop transitions, 12 changer transitions 0/237 dead transitions. [2024-12-02 07:02:08,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 237 transitions, 667 flow [2024-12-02 07:02:08,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:02:08,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 07:02:08,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 746 transitions. [2024-12-02 07:02:08,667 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9232673267326733 [2024-12-02 07:02:08,667 INFO L175 Difference]: Start difference. First operand has 191 places, 204 transitions, 477 flow. Second operand 4 states and 746 transitions. [2024-12-02 07:02:08,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 237 transitions, 667 flow [2024-12-02 07:02:08,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 237 transitions, 665 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 07:02:08,672 INFO L231 Difference]: Finished difference. Result has 196 places, 214 transitions, 567 flow [2024-12-02 07:02:08,673 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=567, PETRI_PLACES=196, PETRI_TRANSITIONS=214} [2024-12-02 07:02:08,673 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 9 predicate places. [2024-12-02 07:02:08,673 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 214 transitions, 567 flow [2024-12-02 07:02:08,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 173.0) internal successors, (692), 4 states have internal predecessors, (692), 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) [2024-12-02 07:02:08,674 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:08,674 INFO L206 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] [2024-12-02 07:02:08,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 07:02:08,674 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:08,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:08,675 INFO L85 PathProgramCache]: Analyzing trace with hash -43064828, now seen corresponding path program 1 times [2024-12-02 07:02:08,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:08,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99517463] [2024-12-02 07:02:08,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:08,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:08,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:08,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:08,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:08,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99517463] [2024-12-02 07:02:08,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99517463] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:08,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:08,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:02:08,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062985941] [2024-12-02 07:02:08,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:08,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:02:08,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:08,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:02:08,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:02:08,811 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 202 [2024-12-02 07:02:08,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 214 transitions, 567 flow. Second operand has 4 states, 4 states have (on average 173.25) internal successors, (693), 4 states have internal predecessors, (693), 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) [2024-12-02 07:02:08,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:08,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 202 [2024-12-02 07:02:08,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:09,128 INFO L124 PetriNetUnfolderBase]: 360/1861 cut-off events. [2024-12-02 07:02:09,129 INFO L125 PetriNetUnfolderBase]: For 398/464 co-relation queries the response was YES. [2024-12-02 07:02:09,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2852 conditions, 1861 events. 360/1861 cut-off events. For 398/464 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 13799 event pairs, 48 based on Foata normal form. 21/1676 useless extension candidates. Maximal degree in co-relation 2635. Up to 225 conditions per place. [2024-12-02 07:02:09,140 INFO L140 encePairwiseOnDemand]: 191/202 looper letters, 49 selfloop transitions, 13 changer transitions 0/238 dead transitions. [2024-12-02 07:02:09,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 238 transitions, 753 flow [2024-12-02 07:02:09,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:02:09,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 07:02:09,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 744 transitions. [2024-12-02 07:02:09,143 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9207920792079208 [2024-12-02 07:02:09,143 INFO L175 Difference]: Start difference. First operand has 196 places, 214 transitions, 567 flow. Second operand 4 states and 744 transitions. [2024-12-02 07:02:09,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 238 transitions, 753 flow [2024-12-02 07:02:09,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 238 transitions, 753 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:09,150 INFO L231 Difference]: Finished difference. Result has 201 places, 217 transitions, 626 flow [2024-12-02 07:02:09,150 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=626, PETRI_PLACES=201, PETRI_TRANSITIONS=217} [2024-12-02 07:02:09,151 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 14 predicate places. [2024-12-02 07:02:09,151 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 217 transitions, 626 flow [2024-12-02 07:02:09,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 173.25) internal successors, (693), 4 states have internal predecessors, (693), 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) [2024-12-02 07:02:09,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:09,151 INFO L206 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] [2024-12-02 07:02:09,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 07:02:09,152 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:09,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:09,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1598076756, now seen corresponding path program 1 times [2024-12-02 07:02:09,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:09,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030547779] [2024-12-02 07:02:09,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:09,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:09,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:09,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:09,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:09,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030547779] [2024-12-02 07:02:09,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030547779] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:09,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:09,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:02:09,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558984301] [2024-12-02 07:02:09,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:09,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:02:09,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:09,277 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:02:09,277 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:02:09,353 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 202 [2024-12-02 07:02:09,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 217 transitions, 626 flow. Second operand has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 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) [2024-12-02 07:02:09,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:09,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 202 [2024-12-02 07:02:09,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:09,708 INFO L124 PetriNetUnfolderBase]: 311/1910 cut-off events. [2024-12-02 07:02:09,708 INFO L125 PetriNetUnfolderBase]: For 646/654 co-relation queries the response was YES. [2024-12-02 07:02:09,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2945 conditions, 1910 events. 311/1910 cut-off events. For 646/654 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 14696 event pairs, 82 based on Foata normal form. 6/1711 useless extension candidates. Maximal degree in co-relation 2725. Up to 341 conditions per place. [2024-12-02 07:02:09,717 INFO L140 encePairwiseOnDemand]: 197/202 looper letters, 39 selfloop transitions, 4 changer transitions 0/229 dead transitions. [2024-12-02 07:02:09,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 229 transitions, 754 flow [2024-12-02 07:02:09,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:02:09,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 07:02:09,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 740 transitions. [2024-12-02 07:02:09,719 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9158415841584159 [2024-12-02 07:02:09,719 INFO L175 Difference]: Start difference. First operand has 201 places, 217 transitions, 626 flow. Second operand 4 states and 740 transitions. [2024-12-02 07:02:09,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 229 transitions, 754 flow [2024-12-02 07:02:09,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 229 transitions, 739 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-12-02 07:02:09,726 INFO L231 Difference]: Finished difference. Result has 205 places, 219 transitions, 645 flow [2024-12-02 07:02:09,726 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=645, PETRI_PLACES=205, PETRI_TRANSITIONS=219} [2024-12-02 07:02:09,727 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 18 predicate places. [2024-12-02 07:02:09,727 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 219 transitions, 645 flow [2024-12-02 07:02:09,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 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) [2024-12-02 07:02:09,727 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:09,728 INFO L206 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] [2024-12-02 07:02:09,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 07:02:09,728 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:09,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:09,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1346933486, now seen corresponding path program 1 times [2024-12-02 07:02:09,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:09,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507078572] [2024-12-02 07:02:09,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:09,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:09,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:09,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:09,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:09,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507078572] [2024-12-02 07:02:09,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507078572] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:09,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:09,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:02:09,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941220005] [2024-12-02 07:02:09,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:09,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:02:09,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:09,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:02:09,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:02:09,861 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 202 [2024-12-02 07:02:09,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 219 transitions, 645 flow. Second operand has 4 states, 4 states have (on average 173.25) internal successors, (693), 4 states have internal predecessors, (693), 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) [2024-12-02 07:02:09,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:09,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 202 [2024-12-02 07:02:09,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:10,154 INFO L124 PetriNetUnfolderBase]: 425/1958 cut-off events. [2024-12-02 07:02:10,154 INFO L125 PetriNetUnfolderBase]: For 831/937 co-relation queries the response was YES. [2024-12-02 07:02:10,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3283 conditions, 1958 events. 425/1958 cut-off events. For 831/937 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14617 event pairs, 63 based on Foata normal form. 20/1756 useless extension candidates. Maximal degree in co-relation 3091. Up to 287 conditions per place. [2024-12-02 07:02:10,168 INFO L140 encePairwiseOnDemand]: 192/202 looper letters, 48 selfloop transitions, 15 changer transitions 0/243 dead transitions. [2024-12-02 07:02:10,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 243 transitions, 848 flow [2024-12-02 07:02:10,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:02:10,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 07:02:10,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 743 transitions. [2024-12-02 07:02:10,170 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9195544554455446 [2024-12-02 07:02:10,170 INFO L175 Difference]: Start difference. First operand has 205 places, 219 transitions, 645 flow. Second operand 4 states and 743 transitions. [2024-12-02 07:02:10,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 243 transitions, 848 flow [2024-12-02 07:02:10,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 243 transitions, 842 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:02:10,178 INFO L231 Difference]: Finished difference. Result has 208 places, 223 transitions, 722 flow [2024-12-02 07:02:10,178 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=722, PETRI_PLACES=208, PETRI_TRANSITIONS=223} [2024-12-02 07:02:10,179 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 21 predicate places. [2024-12-02 07:02:10,179 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 223 transitions, 722 flow [2024-12-02 07:02:10,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 173.25) internal successors, (693), 4 states have internal predecessors, (693), 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) [2024-12-02 07:02:10,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:10,180 INFO L206 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] [2024-12-02 07:02:10,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 07:02:10,180 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:10,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash -957058744, now seen corresponding path program 1 times [2024-12-02 07:02:10,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:10,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077502044] [2024-12-02 07:02:10,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:10,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:10,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:10,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:10,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:10,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077502044] [2024-12-02 07:02:10,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077502044] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:10,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:10,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:10,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033881618] [2024-12-02 07:02:10,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:10,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:02:10,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:10,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:02:10,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:02:10,318 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 202 [2024-12-02 07:02:10,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 223 transitions, 722 flow. Second operand has 5 states, 5 states have (on average 175.8) internal successors, (879), 5 states have internal predecessors, (879), 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) [2024-12-02 07:02:10,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:10,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 202 [2024-12-02 07:02:10,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:10,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([534] L1050-->L1050-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~ret7_1| 0) (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25|) |v_~#threads_mask_mutex~0.offset_25| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, threadThread1of1ForFork0_#t~ret7=|v_threadThread1of1ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~ret7][186], [114#L1062-35true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 195#(= |#race~threads_mask~0| 0), Black: 226#(not (= ~threads_mask~0 0)), 86#L1050-3true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 198#true, 238#true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0))]) [2024-12-02 07:02:10,571 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-12-02 07:02:10,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:10,571 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:10,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:10,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([534] L1050-->L1050-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~ret7_1| 0) (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25|) |v_~#threads_mask_mutex~0.offset_25| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, threadThread1of1ForFork0_#t~ret7=|v_threadThread1of1ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~ret7][186], [114#L1062-35true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 195#(= |#race~threads_mask~0| 0), 86#L1050-3true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 198#true, 238#true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 219#(not (= ~threads_mask~0 0)), 188#true]) [2024-12-02 07:02:10,617 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-12-02 07:02:10,617 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:10,617 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:10,617 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:10,617 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:10,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 193#true, Black: 226#(not (= ~threads_mask~0 0)), 70#L1049-18true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 198#true, 103#L1063-1true, 238#true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 219#(not (= ~threads_mask~0 0)), 188#true]) [2024-12-02 07:02:10,666 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-12-02 07:02:10,666 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:10,666 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:10,666 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:10,857 INFO L124 PetriNetUnfolderBase]: 601/3023 cut-off events. [2024-12-02 07:02:10,857 INFO L125 PetriNetUnfolderBase]: For 1286/1304 co-relation queries the response was YES. [2024-12-02 07:02:10,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4996 conditions, 3023 events. 601/3023 cut-off events. For 1286/1304 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 25426 event pairs, 99 based on Foata normal form. 14/2721 useless extension candidates. Maximal degree in co-relation 4858. Up to 242 conditions per place. [2024-12-02 07:02:10,876 INFO L140 encePairwiseOnDemand]: 195/202 looper letters, 49 selfloop transitions, 7 changer transitions 0/252 dead transitions. [2024-12-02 07:02:10,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 252 transitions, 901 flow [2024-12-02 07:02:10,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:10,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:10,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1097 transitions. [2024-12-02 07:02:10,879 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9051155115511551 [2024-12-02 07:02:10,879 INFO L175 Difference]: Start difference. First operand has 208 places, 223 transitions, 722 flow. Second operand 6 states and 1097 transitions. [2024-12-02 07:02:10,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 252 transitions, 901 flow [2024-12-02 07:02:10,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 252 transitions, 887 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 07:02:10,888 INFO L231 Difference]: Finished difference. Result has 215 places, 228 transitions, 751 flow [2024-12-02 07:02:10,889 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=751, PETRI_PLACES=215, PETRI_TRANSITIONS=228} [2024-12-02 07:02:10,889 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 28 predicate places. [2024-12-02 07:02:10,889 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 228 transitions, 751 flow [2024-12-02 07:02:10,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 175.8) internal successors, (879), 5 states have internal predecessors, (879), 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) [2024-12-02 07:02:10,890 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:10,890 INFO L206 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] [2024-12-02 07:02:10,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 07:02:10,891 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:10,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:10,891 INFO L85 PathProgramCache]: Analyzing trace with hash -446507902, now seen corresponding path program 1 times [2024-12-02 07:02:10,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:10,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468827390] [2024-12-02 07:02:10,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:10,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:10,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:10,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:10,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468827390] [2024-12-02 07:02:10,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468827390] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:10,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:10,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:02:10,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640462303] [2024-12-02 07:02:10,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:10,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:02:10,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:10,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:02:10,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:02:11,031 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 202 [2024-12-02 07:02:11,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 228 transitions, 751 flow. Second operand has 4 states, 4 states have (on average 173.25) internal successors, (693), 4 states have internal predecessors, (693), 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) [2024-12-02 07:02:11,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:11,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 202 [2024-12-02 07:02:11,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:11,436 INFO L124 PetriNetUnfolderBase]: 613/2966 cut-off events. [2024-12-02 07:02:11,436 INFO L125 PetriNetUnfolderBase]: For 1955/2089 co-relation queries the response was YES. [2024-12-02 07:02:11,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5391 conditions, 2966 events. 613/2966 cut-off events. For 1955/2089 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 24934 event pairs, 91 based on Foata normal form. 20/2689 useless extension candidates. Maximal degree in co-relation 4973. Up to 430 conditions per place. [2024-12-02 07:02:11,451 INFO L140 encePairwiseOnDemand]: 192/202 looper letters, 48 selfloop transitions, 17 changer transitions 0/250 dead transitions. [2024-12-02 07:02:11,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 250 transitions, 949 flow [2024-12-02 07:02:11,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:02:11,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 07:02:11,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 743 transitions. [2024-12-02 07:02:11,453 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9195544554455446 [2024-12-02 07:02:11,454 INFO L175 Difference]: Start difference. First operand has 215 places, 228 transitions, 751 flow. Second operand 4 states and 743 transitions. [2024-12-02 07:02:11,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 250 transitions, 949 flow [2024-12-02 07:02:11,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 250 transitions, 949 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:11,463 INFO L231 Difference]: Finished difference. Result has 220 places, 231 transitions, 831 flow [2024-12-02 07:02:11,463 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=831, PETRI_PLACES=220, PETRI_TRANSITIONS=231} [2024-12-02 07:02:11,464 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 33 predicate places. [2024-12-02 07:02:11,464 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 231 transitions, 831 flow [2024-12-02 07:02:11,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 173.25) internal successors, (693), 4 states have internal predecessors, (693), 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) [2024-12-02 07:02:11,464 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:11,465 INFO L206 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] [2024-12-02 07:02:11,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 07:02:11,465 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:11,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:11,465 INFO L85 PathProgramCache]: Analyzing trace with hash 743627071, now seen corresponding path program 1 times [2024-12-02 07:02:11,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:11,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155389419] [2024-12-02 07:02:11,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:11,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:11,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:11,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:11,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:11,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155389419] [2024-12-02 07:02:11,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155389419] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:11,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:11,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:02:11,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906258984] [2024-12-02 07:02:11,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:11,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:11,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:11,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:11,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:11,544 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 202 [2024-12-02 07:02:11,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 231 transitions, 831 flow. Second operand has 3 states, 3 states have (on average 177.66666666666666) internal successors, (533), 3 states have internal predecessors, (533), 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) [2024-12-02 07:02:11,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:11,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 202 [2024-12-02 07:02:11,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:11,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][195], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 193#true, Black: 226#(not (= ~threads_mask~0 0)), 70#L1049-18true, 254#true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, 260#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 198#true, 103#L1063-1true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 219#(not (= ~threads_mask~0 0)), 188#true]) [2024-12-02 07:02:11,862 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2024-12-02 07:02:11,862 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-12-02 07:02:11,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:11,862 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:11,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][195], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), 86#L1050-3true, 254#true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, 260#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 198#true, 103#L1063-1true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 219#(not (= ~threads_mask~0 0)), 188#true]) [2024-12-02 07:02:11,917 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-12-02 07:02:11,917 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-12-02 07:02:11,917 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-12-02 07:02:11,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2024-12-02 07:02:12,012 INFO L124 PetriNetUnfolderBase]: 613/3555 cut-off events. [2024-12-02 07:02:12,013 INFO L125 PetriNetUnfolderBase]: For 2091/2142 co-relation queries the response was YES. [2024-12-02 07:02:12,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6076 conditions, 3555 events. 613/3555 cut-off events. For 2091/2142 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 32201 event pairs, 185 based on Foata normal form. 8/3219 useless extension candidates. Maximal degree in co-relation 5654. Up to 670 conditions per place. [2024-12-02 07:02:12,027 INFO L140 encePairwiseOnDemand]: 196/202 looper letters, 34 selfloop transitions, 7 changer transitions 0/240 dead transitions. [2024-12-02 07:02:12,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 240 transitions, 937 flow [2024-12-02 07:02:12,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:12,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:12,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 555 transitions. [2024-12-02 07:02:12,029 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9158415841584159 [2024-12-02 07:02:12,029 INFO L175 Difference]: Start difference. First operand has 220 places, 231 transitions, 831 flow. Second operand 3 states and 555 transitions. [2024-12-02 07:02:12,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 240 transitions, 937 flow [2024-12-02 07:02:12,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 240 transitions, 921 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 07:02:12,036 INFO L231 Difference]: Finished difference. Result has 223 places, 236 transitions, 871 flow [2024-12-02 07:02:12,036 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=871, PETRI_PLACES=223, PETRI_TRANSITIONS=236} [2024-12-02 07:02:12,037 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 36 predicate places. [2024-12-02 07:02:12,037 INFO L471 AbstractCegarLoop]: Abstraction has has 223 places, 236 transitions, 871 flow [2024-12-02 07:02:12,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 177.66666666666666) internal successors, (533), 3 states have internal predecessors, (533), 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) [2024-12-02 07:02:12,037 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:12,037 INFO L206 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] [2024-12-02 07:02:12,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 07:02:12,038 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:12,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:12,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1273264365, now seen corresponding path program 1 times [2024-12-02 07:02:12,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:12,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742707886] [2024-12-02 07:02:12,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:12,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:12,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:12,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:12,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:12,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742707886] [2024-12-02 07:02:12,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742707886] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:12,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:12,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:12,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158748169] [2024-12-02 07:02:12,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:12,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:02:12,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:12,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:02:12,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:02:12,600 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 202 [2024-12-02 07:02:12,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 236 transitions, 871 flow. Second operand has 6 states, 6 states have (on average 165.5) internal successors, (993), 6 states have internal predecessors, (993), 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) [2024-12-02 07:02:12,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:12,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 202 [2024-12-02 07:02:12,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:13,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][185], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), Black: 198#true, 118#L1063-7true, 265#true, 260#true, Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 219#(not (= ~threads_mask~0 0)), 188#true, 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), 112#L1051-9true, Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,066 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-12-02 07:02:13,066 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:13,066 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:13,067 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:13,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][185], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), Black: 198#true, 118#L1063-7true, 167#L1051-10true, 265#true, 260#true, Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 219#(not (= ~threads_mask~0 0)), 188#true, 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,067 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-12-02 07:02:13,067 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:13,067 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:13,067 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:13,180 INFO L124 PetriNetUnfolderBase]: 973/4572 cut-off events. [2024-12-02 07:02:13,180 INFO L125 PetriNetUnfolderBase]: For 2541/2564 co-relation queries the response was YES. [2024-12-02 07:02:13,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8328 conditions, 4572 events. 973/4572 cut-off events. For 2541/2564 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 41908 event pairs, 323 based on Foata normal form. 6/4119 useless extension candidates. Maximal degree in co-relation 7881. Up to 1105 conditions per place. [2024-12-02 07:02:13,194 INFO L140 encePairwiseOnDemand]: 191/202 looper letters, 53 selfloop transitions, 22 changer transitions 0/273 dead transitions. [2024-12-02 07:02:13,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 273 transitions, 1095 flow [2024-12-02 07:02:13,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:13,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:13,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1051 transitions. [2024-12-02 07:02:13,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8671617161716172 [2024-12-02 07:02:13,197 INFO L175 Difference]: Start difference. First operand has 223 places, 236 transitions, 871 flow. Second operand 6 states and 1051 transitions. [2024-12-02 07:02:13,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 273 transitions, 1095 flow [2024-12-02 07:02:13,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 273 transitions, 1081 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:02:13,206 INFO L231 Difference]: Finished difference. Result has 231 places, 257 transitions, 1007 flow [2024-12-02 07:02:13,207 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1007, PETRI_PLACES=231, PETRI_TRANSITIONS=257} [2024-12-02 07:02:13,207 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 44 predicate places. [2024-12-02 07:02:13,207 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 257 transitions, 1007 flow [2024-12-02 07:02:13,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 165.5) internal successors, (993), 6 states have internal predecessors, (993), 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) [2024-12-02 07:02:13,208 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:13,208 INFO L206 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] [2024-12-02 07:02:13,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 07:02:13,208 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:13,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:13,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1268798936, now seen corresponding path program 1 times [2024-12-02 07:02:13,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:13,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985208863] [2024-12-02 07:02:13,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:13,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:13,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:13,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:13,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985208863] [2024-12-02 07:02:13,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985208863] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:13,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:13,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:02:13,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709142910] [2024-12-02 07:02:13,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:13,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:13,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:13,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:13,249 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:13,267 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 202 [2024-12-02 07:02:13,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 257 transitions, 1007 flow. Second operand has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 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) [2024-12-02 07:02:13,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:13,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 202 [2024-12-02 07:02:13,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:13,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][197], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 85#L1049-19true, 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,552 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2024-12-02 07:02:13,552 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][197], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), 70#L1049-18true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,553 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 86#L1050-3true, 276#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,553 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 154#L1050true, Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,553 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2024-12-02 07:02:13,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][79], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 106#L1049-17true, Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,554 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-12-02 07:02:13,554 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:13,554 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-12-02 07:02:13,554 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:13,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][197], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), 70#L1049-18true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,577 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2024-12-02 07:02:13,577 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:13,577 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-12-02 07:02:13,577 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:13,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2024-12-02 07:02:13,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][197], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 85#L1049-19true, 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,589 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2024-12-02 07:02:13,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-12-02 07:02:13,589 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2024-12-02 07:02:13,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2024-12-02 07:02:13,589 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-12-02 07:02:13,628 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), 154#L1050true, Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,628 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-12-02 07:02:13,628 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2024-12-02 07:02:13,629 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2024-12-02 07:02:13,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2024-12-02 07:02:13,629 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-12-02 07:02:13,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([323] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, 86#L1050-3true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 103#L1063-1true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 198#true, Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:13,629 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2024-12-02 07:02:13,629 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2024-12-02 07:02:13,629 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-12-02 07:02:13,629 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-12-02 07:02:13,629 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-12-02 07:02:13,822 INFO L124 PetriNetUnfolderBase]: 920/4783 cut-off events. [2024-12-02 07:02:13,822 INFO L125 PetriNetUnfolderBase]: For 2610/2701 co-relation queries the response was YES. [2024-12-02 07:02:13,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9027 conditions, 4783 events. 920/4783 cut-off events. For 2610/2701 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 45367 event pairs, 219 based on Foata normal form. 17/4375 useless extension candidates. Maximal degree in co-relation 8566. Up to 883 conditions per place. [2024-12-02 07:02:13,837 INFO L140 encePairwiseOnDemand]: 195/202 looper letters, 38 selfloop transitions, 11 changer transitions 0/273 dead transitions. [2024-12-02 07:02:13,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 273 transitions, 1165 flow [2024-12-02 07:02:13,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:13,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:13,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 563 transitions. [2024-12-02 07:02:13,839 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.929042904290429 [2024-12-02 07:02:13,839 INFO L175 Difference]: Start difference. First operand has 231 places, 257 transitions, 1007 flow. Second operand 3 states and 563 transitions. [2024-12-02 07:02:13,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 273 transitions, 1165 flow [2024-12-02 07:02:13,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 273 transitions, 1165 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:13,852 INFO L231 Difference]: Finished difference. Result has 235 places, 264 transitions, 1095 flow [2024-12-02 07:02:13,852 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1095, PETRI_PLACES=235, PETRI_TRANSITIONS=264} [2024-12-02 07:02:13,852 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 48 predicate places. [2024-12-02 07:02:13,852 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 264 transitions, 1095 flow [2024-12-02 07:02:13,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 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) [2024-12-02 07:02:13,853 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:13,853 INFO L206 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] [2024-12-02 07:02:13,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 07:02:13,853 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:13,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:13,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1191229809, now seen corresponding path program 1 times [2024-12-02 07:02:13,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:13,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213534068] [2024-12-02 07:02:13,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:13,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:13,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:14,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:14,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:14,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213534068] [2024-12-02 07:02:14,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213534068] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:14,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:14,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:14,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851537323] [2024-12-02 07:02:14,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:14,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:02:14,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:14,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:02:14,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:02:14,459 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 202 [2024-12-02 07:02:14,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 264 transitions, 1095 flow. Second operand has 6 states, 6 states have (on average 168.16666666666666) internal successors, (1009), 6 states have internal predecessors, (1009), 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) [2024-12-02 07:02:14,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:14,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 202 [2024-12-02 07:02:14,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:15,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][83], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 118#L1063-7true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 265#true, Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, 256#(not (= ~threads_mask~0 0)), Black: 217#true, 281#true, 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 80#L1051-8true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), Black: 240#(not (= ~threads_mask~0 0)), 200#(= |#race~datas~0| 0), 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,035 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,035 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,035 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,035 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][83], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 118#L1063-7true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, 256#(not (= ~threads_mask~0 0)), Black: 217#true, 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 80#L1051-8true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), Black: 240#(not (= ~threads_mask~0 0)), 200#(= |#race~datas~0| 0), 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,038 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,038 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,038 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,038 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][83], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 118#L1063-7true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 217#true, 256#(not (= ~threads_mask~0 0)), 281#true, 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), Black: 240#(not (= ~threads_mask~0 0)), 112#L1051-9true, 200#(= |#race~datas~0| 0), 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,043 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,044 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,044 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,044 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][83], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 118#L1063-7true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 217#true, 256#(not (= ~threads_mask~0 0)), 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 112#L1051-9true, Black: 240#(not (= ~threads_mask~0 0)), 200#(= |#race~datas~0| 0), 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,048 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,048 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,048 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,048 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), Black: 198#true, 276#true, 118#L1063-7true, 167#L1051-10true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 265#true, Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 219#(not (= ~threads_mask~0 0)), 188#true, 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,049 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-12-02 07:02:15,049 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-12-02 07:02:15,049 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 118#L1063-7true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), 80#L1051-8true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,050 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), Black: 198#true, 276#true, 118#L1063-7true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 219#(not (= ~threads_mask~0 0)), 188#true, 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, 112#L1051-9true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,050 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-12-02 07:02:15,050 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-12-02 07:02:15,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][83], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 118#L1063-7true, 167#L1051-10true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 217#true, 256#(not (= ~threads_mask~0 0)), 281#true, 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), Black: 240#(not (= ~threads_mask~0 0)), 200#(= |#race~datas~0| 0), 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,056 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 118#L1063-7true, 167#L1051-10true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 219#(not (= ~threads_mask~0 0)), 188#true, 281#true, 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,057 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-12-02 07:02:15,057 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,057 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,057 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), Black: 198#true, 276#true, 118#L1063-7true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 219#(not (= ~threads_mask~0 0)), 281#true, 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 226#(not (= ~threads_mask~0 0)), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 217#true, 112#L1051-9true, Black: 240#(not (= ~threads_mask~0 0)), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,058 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,058 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-12-02 07:02:15,058 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,058 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-12-02 07:02:15,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([318] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][83], [Black: 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 118#L1063-7true, 167#L1051-10true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 265#true, Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 244#true, 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 217#true, 256#(not (= ~threads_mask~0 0)), 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), Black: 240#(not (= ~threads_mask~0 0)), 200#(= |#race~datas~0| 0), 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,063 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,063 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,063 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,063 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-12-02 07:02:15,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([360] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][88], [Black: 256#(not (= ~threads_mask~0 0)), 240#(not (= ~threads_mask~0 0)), Black: 193#true, Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 124#L1063-15true, Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 244#true, 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 217#true, 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 80#L1051-8true, Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,075 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-12-02 07:02:15,075 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:15,075 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:15,075 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:15,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([360] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][88], [Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, 240#(not (= ~threads_mask~0 0)), Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 265#true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 124#L1063-15true, Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 244#true, 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 217#true, 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), 112#L1051-9true, Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,085 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2024-12-02 07:02:15,085 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-12-02 07:02:15,085 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-12-02 07:02:15,085 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-12-02 07:02:15,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([360] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][88], [Black: 256#(not (= ~threads_mask~0 0)), Black: 193#true, 240#(not (= ~threads_mask~0 0)), Black: 262#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 276#true, Black: 198#true, 167#L1051-10true, Black: 268#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 265#true, Black: 269#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 267#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 270#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 124#L1063-15true, Black: 204#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 278#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 215#(<= (+ ~threads_mask~0 1) 0), 257#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 244#true, 226#(not (= ~threads_mask~0 0)), Black: 220#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 188#true, Black: 217#true, 281#true, Black: 227#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 235#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 219#(not (= ~threads_mask~0 0)), Black: 232#(<= (+ ~threads_mask~0 1) 0), Black: 241#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 200#(= |#race~datas~0| 0), Black: 248#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 247#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 246#(< 0 |ULTIMATE.start_main_#t~ret15#1|)]) [2024-12-02 07:02:15,094 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-12-02 07:02:15,094 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:15,094 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:15,094 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:15,141 INFO L124 PetriNetUnfolderBase]: 1130/5126 cut-off events. [2024-12-02 07:02:15,141 INFO L125 PetriNetUnfolderBase]: For 3948/4041 co-relation queries the response was YES. [2024-12-02 07:02:15,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10539 conditions, 5126 events. 1130/5126 cut-off events. For 3948/4041 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 48578 event pairs, 302 based on Foata normal form. 25/4668 useless extension candidates. Maximal degree in co-relation 10054. Up to 1330 conditions per place. [2024-12-02 07:02:15,170 INFO L140 encePairwiseOnDemand]: 191/202 looper letters, 68 selfloop transitions, 21 changer transitions 7/302 dead transitions. [2024-12-02 07:02:15,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 302 transitions, 1392 flow [2024-12-02 07:02:15,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:15,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:15,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1062 transitions. [2024-12-02 07:02:15,172 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8762376237623762 [2024-12-02 07:02:15,172 INFO L175 Difference]: Start difference. First operand has 235 places, 264 transitions, 1095 flow. Second operand 6 states and 1062 transitions. [2024-12-02 07:02:15,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 302 transitions, 1392 flow [2024-12-02 07:02:15,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 302 transitions, 1370 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:02:15,186 INFO L231 Difference]: Finished difference. Result has 243 places, 279 transitions, 1234 flow [2024-12-02 07:02:15,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1234, PETRI_PLACES=243, PETRI_TRANSITIONS=279} [2024-12-02 07:02:15,187 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 56 predicate places. [2024-12-02 07:02:15,187 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 279 transitions, 1234 flow [2024-12-02 07:02:15,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.16666666666666) internal successors, (1009), 6 states have internal predecessors, (1009), 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) [2024-12-02 07:02:15,188 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:15,188 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:02:15,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 07:02:15,188 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:15,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:15,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1298857555, now seen corresponding path program 1 times [2024-12-02 07:02:15,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:15,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110913907] [2024-12-02 07:02:15,189 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:15,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:15,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:15,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:15,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:15,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110913907] [2024-12-02 07:02:15,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110913907] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:15,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:15,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:02:15,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553016467] [2024-12-02 07:02:15,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:15,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:15,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:15,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:15,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:15,301 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 202 [2024-12-02 07:02:15,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 279 transitions, 1234 flow. Second operand has 3 states, 3 states have (on average 187.33333333333334) internal successors, (562), 3 states have internal predecessors, (562), 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) [2024-12-02 07:02:15,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:15,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 202 [2024-12-02 07:02:15,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:15,472 INFO L124 PetriNetUnfolderBase]: 159/1010 cut-off events. [2024-12-02 07:02:15,473 INFO L125 PetriNetUnfolderBase]: For 537/546 co-relation queries the response was YES. [2024-12-02 07:02:15,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2030 conditions, 1010 events. 159/1010 cut-off events. For 537/546 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 4681 event pairs, 2 based on Foata normal form. 13/970 useless extension candidates. Maximal degree in co-relation 1889. Up to 131 conditions per place. [2024-12-02 07:02:15,479 INFO L140 encePairwiseOnDemand]: 198/202 looper letters, 11 selfloop transitions, 4 changer transitions 0/243 dead transitions. [2024-12-02 07:02:15,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 243 transitions, 1038 flow [2024-12-02 07:02:15,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:15,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:15,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions. [2024-12-02 07:02:15,481 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9356435643564357 [2024-12-02 07:02:15,481 INFO L175 Difference]: Start difference. First operand has 243 places, 279 transitions, 1234 flow. Second operand 3 states and 567 transitions. [2024-12-02 07:02:15,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 243 transitions, 1038 flow [2024-12-02 07:02:15,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 243 transitions, 950 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-12-02 07:02:15,490 INFO L231 Difference]: Finished difference. Result has 228 places, 243 transitions, 928 flow [2024-12-02 07:02:15,490 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=928, PETRI_PLACES=228, PETRI_TRANSITIONS=243} [2024-12-02 07:02:15,491 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 41 predicate places. [2024-12-02 07:02:15,491 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 243 transitions, 928 flow [2024-12-02 07:02:15,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 187.33333333333334) internal successors, (562), 3 states have internal predecessors, (562), 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) [2024-12-02 07:02:15,491 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:15,491 INFO L206 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] [2024-12-02 07:02:15,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 07:02:15,491 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:15,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:15,492 INFO L85 PathProgramCache]: Analyzing trace with hash -180771919, now seen corresponding path program 1 times [2024-12-02 07:02:15,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:15,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526352960] [2024-12-02 07:02:15,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:15,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:15,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:15,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:15,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526352960] [2024-12-02 07:02:15,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526352960] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:15,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:15,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 07:02:15,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782027062] [2024-12-02 07:02:15,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:15,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:02:15,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:15,704 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:02:15,704 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:02:15,810 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 202 [2024-12-02 07:02:15,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 243 transitions, 928 flow. Second operand has 8 states, 8 states have (on average 173.125) internal successors, (1385), 8 states have internal predecessors, (1385), 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) [2024-12-02 07:02:15,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:15,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 202 [2024-12-02 07:02:15,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:16,650 INFO L124 PetriNetUnfolderBase]: 500/2531 cut-off events. [2024-12-02 07:02:16,650 INFO L125 PetriNetUnfolderBase]: For 1114/1139 co-relation queries the response was YES. [2024-12-02 07:02:16,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4874 conditions, 2531 events. 500/2531 cut-off events. For 1114/1139 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 18060 event pairs, 41 based on Foata normal form. 5/2369 useless extension candidates. Maximal degree in co-relation 4645. Up to 225 conditions per place. [2024-12-02 07:02:16,659 INFO L140 encePairwiseOnDemand]: 192/202 looper letters, 116 selfloop transitions, 38 changer transitions 0/364 dead transitions. [2024-12-02 07:02:16,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 364 transitions, 1660 flow [2024-12-02 07:02:16,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 07:02:16,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 07:02:16,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3742 transitions. [2024-12-02 07:02:16,663 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8821310702498821 [2024-12-02 07:02:16,663 INFO L175 Difference]: Start difference. First operand has 228 places, 243 transitions, 928 flow. Second operand 21 states and 3742 transitions. [2024-12-02 07:02:16,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 364 transitions, 1660 flow [2024-12-02 07:02:16,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 364 transitions, 1640 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 07:02:16,676 INFO L231 Difference]: Finished difference. Result has 260 places, 274 transitions, 1210 flow [2024-12-02 07:02:16,677 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1210, PETRI_PLACES=260, PETRI_TRANSITIONS=274} [2024-12-02 07:02:16,677 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 73 predicate places. [2024-12-02 07:02:16,677 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 274 transitions, 1210 flow [2024-12-02 07:02:16,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 173.125) internal successors, (1385), 8 states have internal predecessors, (1385), 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) [2024-12-02 07:02:16,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:16,678 INFO L206 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] [2024-12-02 07:02:16,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 07:02:16,678 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:16,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:16,679 INFO L85 PathProgramCache]: Analyzing trace with hash 996985809, now seen corresponding path program 1 times [2024-12-02 07:02:16,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:16,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831982028] [2024-12-02 07:02:16,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:16,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:16,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:17,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:17,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:17,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831982028] [2024-12-02 07:02:17,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831982028] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:17,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:17,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:17,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357378439] [2024-12-02 07:02:17,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:17,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:02:17,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:17,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:02:17,163 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:02:17,267 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 202 [2024-12-02 07:02:17,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 274 transitions, 1210 flow. Second operand has 6 states, 6 states have (on average 169.83333333333334) internal successors, (1019), 6 states have internal predecessors, (1019), 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) [2024-12-02 07:02:17,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:17,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 202 [2024-12-02 07:02:17,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:18,236 INFO L124 PetriNetUnfolderBase]: 1120/4396 cut-off events. [2024-12-02 07:02:18,237 INFO L125 PetriNetUnfolderBase]: For 3285/3306 co-relation queries the response was YES. [2024-12-02 07:02:18,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10204 conditions, 4396 events. 1120/4396 cut-off events. For 3285/3306 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 35767 event pairs, 219 based on Foata normal form. 7/4116 useless extension candidates. Maximal degree in co-relation 10028. Up to 1366 conditions per place. [2024-12-02 07:02:18,258 INFO L140 encePairwiseOnDemand]: 187/202 looper letters, 100 selfloop transitions, 55 changer transitions 5/355 dead transitions. [2024-12-02 07:02:18,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 355 transitions, 1880 flow [2024-12-02 07:02:18,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:18,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:18,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1093 transitions. [2024-12-02 07:02:18,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9018151815181518 [2024-12-02 07:02:18,261 INFO L175 Difference]: Start difference. First operand has 260 places, 274 transitions, 1210 flow. Second operand 6 states and 1093 transitions. [2024-12-02 07:02:18,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 355 transitions, 1880 flow [2024-12-02 07:02:18,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 355 transitions, 1837 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 07:02:18,279 INFO L231 Difference]: Finished difference. Result has 266 places, 318 transitions, 1651 flow [2024-12-02 07:02:18,279 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1651, PETRI_PLACES=266, PETRI_TRANSITIONS=318} [2024-12-02 07:02:18,280 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 79 predicate places. [2024-12-02 07:02:18,280 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 318 transitions, 1651 flow [2024-12-02 07:02:18,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 169.83333333333334) internal successors, (1019), 6 states have internal predecessors, (1019), 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) [2024-12-02 07:02:18,280 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:18,280 INFO L206 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] [2024-12-02 07:02:18,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 07:02:18,280 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:18,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:18,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1733039378, now seen corresponding path program 1 times [2024-12-02 07:02:18,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:18,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828668378] [2024-12-02 07:02:18,281 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:18,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:18,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:19,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:19,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:19,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828668378] [2024-12-02 07:02:19,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828668378] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:19,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:19,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 07:02:19,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37344696] [2024-12-02 07:02:19,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:19,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 07:02:19,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:19,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 07:02:19,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:02:19,633 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 202 [2024-12-02 07:02:19,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 318 transitions, 1651 flow. Second operand has 12 states, 12 states have (on average 156.41666666666666) internal successors, (1877), 12 states have internal predecessors, (1877), 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) [2024-12-02 07:02:19,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:19,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 202 [2024-12-02 07:02:19,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:20,811 INFO L124 PetriNetUnfolderBase]: 996/4153 cut-off events. [2024-12-02 07:02:20,811 INFO L125 PetriNetUnfolderBase]: For 4847/4997 co-relation queries the response was YES. [2024-12-02 07:02:20,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11118 conditions, 4153 events. 996/4153 cut-off events. For 4847/4997 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 33868 event pairs, 277 based on Foata normal form. 58/3974 useless extension candidates. Maximal degree in co-relation 10522. Up to 1229 conditions per place. [2024-12-02 07:02:20,834 INFO L140 encePairwiseOnDemand]: 189/202 looper letters, 129 selfloop transitions, 29 changer transitions 28/368 dead transitions. [2024-12-02 07:02:20,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 368 transitions, 2317 flow [2024-12-02 07:02:20,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 07:02:20,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 07:02:20,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2088 transitions. [2024-12-02 07:02:20,837 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7951256664127951 [2024-12-02 07:02:20,837 INFO L175 Difference]: Start difference. First operand has 266 places, 318 transitions, 1651 flow. Second operand 13 states and 2088 transitions. [2024-12-02 07:02:20,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 368 transitions, 2317 flow [2024-12-02 07:02:20,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 368 transitions, 2274 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-12-02 07:02:20,877 INFO L231 Difference]: Finished difference. Result has 276 places, 305 transitions, 1605 flow [2024-12-02 07:02:20,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1605, PETRI_PLACES=276, PETRI_TRANSITIONS=305} [2024-12-02 07:02:20,878 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 89 predicate places. [2024-12-02 07:02:20,878 INFO L471 AbstractCegarLoop]: Abstraction has has 276 places, 305 transitions, 1605 flow [2024-12-02 07:02:20,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 156.41666666666666) internal successors, (1877), 12 states have internal predecessors, (1877), 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) [2024-12-02 07:02:20,878 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:20,879 INFO L206 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] [2024-12-02 07:02:20,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 07:02:20,879 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:20,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:20,880 INFO L85 PathProgramCache]: Analyzing trace with hash -56086064, now seen corresponding path program 1 times [2024-12-02 07:02:20,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:20,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525829458] [2024-12-02 07:02:20,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:20,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:20,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:21,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:21,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:21,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525829458] [2024-12-02 07:02:21,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525829458] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:21,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:21,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 07:02:21,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210269245] [2024-12-02 07:02:21,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:21,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 07:02:21,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:21,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 07:02:21,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:02:21,746 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 202 [2024-12-02 07:02:21,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 305 transitions, 1605 flow. Second operand has 11 states, 11 states have (on average 159.72727272727272) internal successors, (1757), 11 states have internal predecessors, (1757), 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) [2024-12-02 07:02:21,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:21,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 202 [2024-12-02 07:02:21,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:22,792 INFO L124 PetriNetUnfolderBase]: 1036/4011 cut-off events. [2024-12-02 07:02:22,792 INFO L125 PetriNetUnfolderBase]: For 4729/4761 co-relation queries the response was YES. [2024-12-02 07:02:22,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11085 conditions, 4011 events. 1036/4011 cut-off events. For 4729/4761 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 32109 event pairs, 217 based on Foata normal form. 76/3878 useless extension candidates. Maximal degree in co-relation 10171. Up to 782 conditions per place. [2024-12-02 07:02:22,812 INFO L140 encePairwiseOnDemand]: 190/202 looper letters, 108 selfloop transitions, 34 changer transitions 62/382 dead transitions. [2024-12-02 07:02:22,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 382 transitions, 2487 flow [2024-12-02 07:02:22,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 07:02:22,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 07:02:22,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1981 transitions. [2024-12-02 07:02:22,814 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8172442244224423 [2024-12-02 07:02:22,815 INFO L175 Difference]: Start difference. First operand has 276 places, 305 transitions, 1605 flow. Second operand 12 states and 1981 transitions. [2024-12-02 07:02:22,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 382 transitions, 2487 flow [2024-12-02 07:02:22,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 382 transitions, 2384 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-12-02 07:02:22,854 INFO L231 Difference]: Finished difference. Result has 266 places, 265 transitions, 1331 flow [2024-12-02 07:02:22,854 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1331, PETRI_PLACES=266, PETRI_TRANSITIONS=265} [2024-12-02 07:02:22,854 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 79 predicate places. [2024-12-02 07:02:22,854 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 265 transitions, 1331 flow [2024-12-02 07:02:22,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 159.72727272727272) internal successors, (1757), 11 states have internal predecessors, (1757), 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) [2024-12-02 07:02:22,855 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:22,855 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:02:22,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 07:02:22,855 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:22,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:22,856 INFO L85 PathProgramCache]: Analyzing trace with hash 159276166, now seen corresponding path program 1 times [2024-12-02 07:02:22,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:22,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956064127] [2024-12-02 07:02:22,856 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:22,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:22,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:22,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:22,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:22,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956064127] [2024-12-02 07:02:22,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956064127] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:22,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:22,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:22,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671145423] [2024-12-02 07:02:22,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:22,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:02:22,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:22,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:02:22,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:02:23,023 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 202 [2024-12-02 07:02:23,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 265 transitions, 1331 flow. Second operand has 5 states, 5 states have (on average 177.0) internal successors, (885), 5 states have internal predecessors, (885), 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) [2024-12-02 07:02:23,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:23,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 202 [2024-12-02 07:02:23,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:23,459 INFO L124 PetriNetUnfolderBase]: 429/2266 cut-off events. [2024-12-02 07:02:23,459 INFO L125 PetriNetUnfolderBase]: For 2331/2430 co-relation queries the response was YES. [2024-12-02 07:02:23,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5549 conditions, 2266 events. 429/2266 cut-off events. For 2331/2430 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 14688 event pairs, 0 based on Foata normal form. 2/2177 useless extension candidates. Maximal degree in co-relation 5500. Up to 236 conditions per place. [2024-12-02 07:02:23,470 INFO L140 encePairwiseOnDemand]: 193/202 looper letters, 46 selfloop transitions, 11 changer transitions 0/289 dead transitions. [2024-12-02 07:02:23,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 289 transitions, 1570 flow [2024-12-02 07:02:23,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:23,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:23,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1084 transitions. [2024-12-02 07:02:23,473 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8943894389438944 [2024-12-02 07:02:23,473 INFO L175 Difference]: Start difference. First operand has 266 places, 265 transitions, 1331 flow. Second operand 6 states and 1084 transitions. [2024-12-02 07:02:23,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 289 transitions, 1570 flow [2024-12-02 07:02:23,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 289 transitions, 1495 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-12-02 07:02:23,492 INFO L231 Difference]: Finished difference. Result has 255 places, 275 transitions, 1373 flow [2024-12-02 07:02:23,492 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1373, PETRI_PLACES=255, PETRI_TRANSITIONS=275} [2024-12-02 07:02:23,493 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 68 predicate places. [2024-12-02 07:02:23,493 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 275 transitions, 1373 flow [2024-12-02 07:02:23,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 177.0) internal successors, (885), 5 states have internal predecessors, (885), 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) [2024-12-02 07:02:23,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:23,494 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:02:23,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 07:02:23,494 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:23,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:23,495 INFO L85 PathProgramCache]: Analyzing trace with hash -860485000, now seen corresponding path program 1 times [2024-12-02 07:02:23,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:23,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333301298] [2024-12-02 07:02:23,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:23,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:23,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:23,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 07:02:23,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:23,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333301298] [2024-12-02 07:02:23,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333301298] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:23,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:23,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:23,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212424742] [2024-12-02 07:02:23,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:23,635 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:02:23,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:23,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:02:23,635 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:02:23,745 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 202 [2024-12-02 07:02:23,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 275 transitions, 1373 flow. Second operand has 5 states, 5 states have (on average 176.8) internal successors, (884), 5 states have internal predecessors, (884), 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) [2024-12-02 07:02:23,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:23,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 202 [2024-12-02 07:02:23,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:24,198 INFO L124 PetriNetUnfolderBase]: 521/3011 cut-off events. [2024-12-02 07:02:24,198 INFO L125 PetriNetUnfolderBase]: For 2908/3009 co-relation queries the response was YES. [2024-12-02 07:02:24,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6979 conditions, 3011 events. 521/3011 cut-off events. For 2908/3009 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 22043 event pairs, 0 based on Foata normal form. 1/2878 useless extension candidates. Maximal degree in co-relation 6927. Up to 263 conditions per place. [2024-12-02 07:02:24,211 INFO L140 encePairwiseOnDemand]: 193/202 looper letters, 61 selfloop transitions, 16 changer transitions 0/309 dead transitions. [2024-12-02 07:02:24,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 309 transitions, 1760 flow [2024-12-02 07:02:24,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:24,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:24,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1084 transitions. [2024-12-02 07:02:24,213 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8943894389438944 [2024-12-02 07:02:24,213 INFO L175 Difference]: Start difference. First operand has 255 places, 275 transitions, 1373 flow. Second operand 6 states and 1084 transitions. [2024-12-02 07:02:24,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 309 transitions, 1760 flow [2024-12-02 07:02:24,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 309 transitions, 1760 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:24,226 INFO L231 Difference]: Finished difference. Result has 264 places, 290 transitions, 1571 flow [2024-12-02 07:02:24,226 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1571, PETRI_PLACES=264, PETRI_TRANSITIONS=290} [2024-12-02 07:02:24,227 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 77 predicate places. [2024-12-02 07:02:24,227 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 290 transitions, 1571 flow [2024-12-02 07:02:24,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 176.8) internal successors, (884), 5 states have internal predecessors, (884), 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) [2024-12-02 07:02:24,227 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:24,227 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:02:24,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 07:02:24,227 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:24,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:24,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1252246213, now seen corresponding path program 1 times [2024-12-02 07:02:24,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:24,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241719647] [2024-12-02 07:02:24,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:24,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:24,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:24,283 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 07:02:24,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:24,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241719647] [2024-12-02 07:02:24,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241719647] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:24,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:24,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:02:24,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584557662] [2024-12-02 07:02:24,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:24,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:02:24,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:24,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:02:24,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:02:24,344 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 202 [2024-12-02 07:02:24,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 290 transitions, 1571 flow. Second operand has 4 states, 4 states have (on average 178.75) internal successors, (715), 4 states have internal predecessors, (715), 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) [2024-12-02 07:02:24,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:24,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 202 [2024-12-02 07:02:24,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:24,702 INFO L124 PetriNetUnfolderBase]: 456/2552 cut-off events. [2024-12-02 07:02:24,702 INFO L125 PetriNetUnfolderBase]: For 2930/3030 co-relation queries the response was YES. [2024-12-02 07:02:24,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6178 conditions, 2552 events. 456/2552 cut-off events. For 2930/3030 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 17481 event pairs, 0 based on Foata normal form. 4/2476 useless extension candidates. Maximal degree in co-relation 6121. Up to 293 conditions per place. [2024-12-02 07:02:24,713 INFO L140 encePairwiseOnDemand]: 197/202 looper letters, 48 selfloop transitions, 11 changer transitions 0/302 dead transitions. [2024-12-02 07:02:24,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 302 transitions, 1753 flow [2024-12-02 07:02:24,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:02:24,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 07:02:24,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 734 transitions. [2024-12-02 07:02:24,714 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9084158415841584 [2024-12-02 07:02:24,714 INFO L175 Difference]: Start difference. First operand has 264 places, 290 transitions, 1571 flow. Second operand 4 states and 734 transitions. [2024-12-02 07:02:24,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 302 transitions, 1753 flow [2024-12-02 07:02:24,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 302 transitions, 1747 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:24,727 INFO L231 Difference]: Finished difference. Result has 269 places, 292 transitions, 1619 flow [2024-12-02 07:02:24,727 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1551, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1619, PETRI_PLACES=269, PETRI_TRANSITIONS=292} [2024-12-02 07:02:24,728 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 82 predicate places. [2024-12-02 07:02:24,728 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 292 transitions, 1619 flow [2024-12-02 07:02:24,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 178.75) internal successors, (715), 4 states have internal predecessors, (715), 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) [2024-12-02 07:02:24,728 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:24,728 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:02:24,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 07:02:24,728 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:24,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:24,729 INFO L85 PathProgramCache]: Analyzing trace with hash -954524591, now seen corresponding path program 1 times [2024-12-02 07:02:24,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:24,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891449100] [2024-12-02 07:02:24,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:24,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:24,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:24,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 07:02:24,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:24,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891449100] [2024-12-02 07:02:24,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891449100] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:24,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:24,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:24,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138893110] [2024-12-02 07:02:24,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:24,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:02:24,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:24,825 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:02:24,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:02:24,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 202 [2024-12-02 07:02:24,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 292 transitions, 1619 flow. Second operand has 5 states, 5 states have (on average 177.2) internal successors, (886), 5 states have internal predecessors, (886), 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) [2024-12-02 07:02:24,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:24,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 202 [2024-12-02 07:02:24,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:25,204 INFO L124 PetriNetUnfolderBase]: 536/2624 cut-off events. [2024-12-02 07:02:25,205 INFO L125 PetriNetUnfolderBase]: For 2737/2922 co-relation queries the response was YES. [2024-12-02 07:02:25,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6660 conditions, 2624 events. 536/2624 cut-off events. For 2737/2922 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 18316 event pairs, 0 based on Foata normal form. 15/2578 useless extension candidates. Maximal degree in co-relation 6600. Up to 338 conditions per place. [2024-12-02 07:02:25,217 INFO L140 encePairwiseOnDemand]: 194/202 looper letters, 45 selfloop transitions, 16 changer transitions 0/298 dead transitions. [2024-12-02 07:02:25,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 298 transitions, 1744 flow [2024-12-02 07:02:25,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:25,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:25,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1078 transitions. [2024-12-02 07:02:25,218 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8894389438943895 [2024-12-02 07:02:25,218 INFO L175 Difference]: Start difference. First operand has 269 places, 292 transitions, 1619 flow. Second operand 6 states and 1078 transitions. [2024-12-02 07:02:25,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 298 transitions, 1744 flow [2024-12-02 07:02:25,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 298 transitions, 1744 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:25,234 INFO L231 Difference]: Finished difference. Result has 277 places, 290 transitions, 1655 flow [2024-12-02 07:02:25,234 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1655, PETRI_PLACES=277, PETRI_TRANSITIONS=290} [2024-12-02 07:02:25,234 INFO L279 CegarLoopForPetriNet]: 187 programPoint places, 90 predicate places. [2024-12-02 07:02:25,234 INFO L471 AbstractCegarLoop]: Abstraction has has 277 places, 290 transitions, 1655 flow [2024-12-02 07:02:25,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 177.2) internal successors, (886), 5 states have internal predecessors, (886), 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) [2024-12-02 07:02:25,235 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:25,235 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:02:25,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 07:02:25,235 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-12-02 07:02:25,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:25,236 INFO L85 PathProgramCache]: Analyzing trace with hash 399638845, now seen corresponding path program 1 times [2024-12-02 07:02:25,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:25,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709637730] [2024-12-02 07:02:25,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:25,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:02:25,264 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 07:02:25,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:02:25,315 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 07:02:25,315 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 07:02:25,316 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (15 of 16 remaining) [2024-12-02 07:02:25,317 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (14 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (12 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (11 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (10 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 16 remaining) [2024-12-02 07:02:25,318 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 16 remaining) [2024-12-02 07:02:25,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 07:02:25,319 INFO L422 BasicCegarLoop]: Path program 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] [2024-12-02 07:02:25,321 WARN L246 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-12-02 07:02:25,321 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-12-02 07:02:25,346 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 07:02:25,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 232 places, 249 transitions, 514 flow [2024-12-02 07:02:25,392 INFO L124 PetriNetUnfolderBase]: 48/482 cut-off events. [2024-12-02 07:02:25,392 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-12-02 07:02:25,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 482 events. 48/482 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1134 event pairs, 0 based on Foata normal form. 0/401 useless extension candidates. Maximal degree in co-relation 302. Up to 9 conditions per place. [2024-12-02 07:02:25,393 INFO L82 GeneralOperation]: Start removeDead. Operand has 232 places, 249 transitions, 514 flow [2024-12-02 07:02:25,395 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 232 places, 249 transitions, 514 flow [2024-12-02 07:02:25,396 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:02:25,396 INFO L333 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, 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;@526d616e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:02:25,396 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2024-12-02 07:02:25,398 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 07:02:25,398 INFO L124 PetriNetUnfolderBase]: 2/40 cut-off events. [2024-12-02 07:02:25,398 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 07:02:25,398 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:25,398 INFO L206 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] [2024-12-02 07:02:25,398 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:02:25,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:25,399 INFO L85 PathProgramCache]: Analyzing trace with hash 534591245, now seen corresponding path program 1 times [2024-12-02 07:02:25,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:25,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793710426] [2024-12-02 07:02:25,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:25,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:25,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:25,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:25,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:25,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793710426] [2024-12-02 07:02:25,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793710426] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:25,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:25,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:02:25,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471110783] [2024-12-02 07:02:25,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:25,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:25,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:25,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:25,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:25,437 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 249 [2024-12-02 07:02:25,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 249 transitions, 514 flow. Second operand has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 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) [2024-12-02 07:02:25,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:25,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 249 [2024-12-02 07:02:25,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:25,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][107], [235#true, 26#L1049-7true, 231#true, 233#true, 39#L1048-3true, 79#L1063-7true]) [2024-12-02 07:02:25,743 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:25,743 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:25,743 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:25,743 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:25,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][107], [30#L1049-15true, 235#true, 231#true, 233#true, 79#L1063-7true, 213#L1049-7true]) [2024-12-02 07:02:25,743 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:25,743 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:25,743 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:25,743 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:25,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][107], [235#true, 26#L1049-7true, 194#L1050-3true, 231#true, 233#true, 79#L1063-7true]) [2024-12-02 07:02:25,872 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:25,872 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:25,872 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:25,872 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:25,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][107], [235#true, 26#L1049-7true, 231#true, 233#true, 79#L1063-7true, 133#L1051-1true]) [2024-12-02 07:02:25,886 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:25,886 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:25,886 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:25,886 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:25,936 INFO L124 PetriNetUnfolderBase]: 1079/4871 cut-off events. [2024-12-02 07:02:25,936 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-12-02 07:02:25,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6072 conditions, 4871 events. 1079/4871 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 44201 event pairs, 276 based on Foata normal form. 53/4054 useless extension candidates. Maximal degree in co-relation 5098. Up to 1171 conditions per place. [2024-12-02 07:02:25,966 INFO L140 encePairwiseOnDemand]: 242/249 looper letters, 26 selfloop transitions, 2 changer transitions 2/244 dead transitions. [2024-12-02 07:02:25,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 244 transitions, 560 flow [2024-12-02 07:02:25,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:25,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:25,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 681 transitions. [2024-12-02 07:02:25,967 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9116465863453815 [2024-12-02 07:02:25,967 INFO L175 Difference]: Start difference. First operand has 232 places, 249 transitions, 514 flow. Second operand 3 states and 681 transitions. [2024-12-02 07:02:25,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 244 transitions, 560 flow [2024-12-02 07:02:25,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 244 transitions, 560 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:25,970 INFO L231 Difference]: Finished difference. Result has 233 places, 242 transitions, 504 flow [2024-12-02 07:02:25,970 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=504, PETRI_PLACES=233, PETRI_TRANSITIONS=242} [2024-12-02 07:02:25,970 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 1 predicate places. [2024-12-02 07:02:25,970 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 242 transitions, 504 flow [2024-12-02 07:02:25,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 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) [2024-12-02 07:02:25,971 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:25,971 INFO L206 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] [2024-12-02 07:02:25,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 07:02:25,971 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:02:25,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:25,971 INFO L85 PathProgramCache]: Analyzing trace with hash 597390597, now seen corresponding path program 1 times [2024-12-02 07:02:25,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:25,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116587699] [2024-12-02 07:02:25,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:25,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:25,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:25,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:25,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:25,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116587699] [2024-12-02 07:02:25,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116587699] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:25,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:25,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:02:25,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893307772] [2024-12-02 07:02:25,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:25,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:25,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:25,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:25,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:26,010 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 211 out of 249 [2024-12-02 07:02:26,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 242 transitions, 504 flow. Second operand has 3 states, 3 states have (on average 212.0) internal successors, (636), 3 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:02:26,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:26,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 211 of 249 [2024-12-02 07:02:26,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:26,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 71#L1063-1true, 10#L1049-18true, 232#true]) [2024-12-02 07:02:26,106 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2024-12-02 07:02:26,106 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2024-12-02 07:02:26,106 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:26,106 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:26,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 71#L1063-1true, 232#true]) [2024-12-02 07:02:26,115 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2024-12-02 07:02:26,115 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-12-02 07:02:26,115 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2024-12-02 07:02:26,115 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2024-12-02 07:02:26,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][91], [57#L1049-2true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 19#L1049-1true]) [2024-12-02 07:02:26,618 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-12-02 07:02:26,618 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:26,618 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:26,618 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:26,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][91], [26#L1049-7true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 121#L1049-2true]) [2024-12-02 07:02:26,618 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:26,618 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,618 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:26,618 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][91], [26#L1049-7true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 19#L1049-1true, 71#L1063-1true]) [2024-12-02 07:02:26,619 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][91], [30#L1049-15true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 121#L1049-2true]) [2024-12-02 07:02:26,619 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][91], [57#L1049-2true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 121#L1049-2true]) [2024-12-02 07:02:26,619 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:26,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][91], [235#true, 74#L1049-1true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 121#L1049-2true]) [2024-12-02 07:02:26,620 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-12-02 07:02:26,620 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:26,620 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:26,620 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:26,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 19#L1049-1true, 10#L1049-18true]) [2024-12-02 07:02:26,624 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,624 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,624 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:26,624 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:26,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 74#L1049-1true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:26,625 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,626 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,626 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:26,626 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:26,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 121#L1049-2true, 10#L1049-18true]) [2024-12-02 07:02:26,657 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:26,657 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,657 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:26,657 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:26,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, 233#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:26,657 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:26,657 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:26,657 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:26,657 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [57#L1049-2true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:26,658 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:26,658 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:26,658 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,658 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:26,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 43#L1049-18true, 71#L1063-1true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:26,659 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:26,659 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:26,659 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:26,659 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [146#$Ultimate##0true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:26,683 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,683 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:26,683 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,683 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:26,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:26,683 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:26,683 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:26,683 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:26,683 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:26,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 43#L1049-18true, 176#$Ultimate##0true]) [2024-12-02 07:02:26,684 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,684 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,684 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:26,684 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:26,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 213#L1049-7true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:26,716 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:26,716 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:26,716 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:26,716 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:26,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [26#L1049-7true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:26,717 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:26,717 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:26,717 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:26,717 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:26,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [182#L1048-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:26,767 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:26,768 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:26,768 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:26,768 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:26,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 19#L1049-1true]) [2024-12-02 07:02:26,771 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,771 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,771 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:26,771 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:26,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 74#L1049-1true, 194#L1050-3true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true]) [2024-12-02 07:02:26,773 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,773 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,773 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:26,773 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:26,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 121#L1049-2true]) [2024-12-02 07:02:26,801 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,801 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,801 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,801 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, 233#true, 71#L1063-1true]) [2024-12-02 07:02:26,801 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,801 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,801 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,801 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [30#L1049-15true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:26,802 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,802 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,802 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,802 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [57#L1049-2true, 235#true, 194#L1050-3true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true]) [2024-12-02 07:02:26,803 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,803 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,803 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,803 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 71#L1063-1true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:26,805 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,805 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:26,805 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:26,805 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:26,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 71#L1063-1true]) [2024-12-02 07:02:26,826 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [146#$Ultimate##0true, 9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true]) [2024-12-02 07:02:26,826 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 71#L1063-1true, 176#$Ultimate##0true]) [2024-12-02 07:02:26,826 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:26,826 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 213#L1049-7true, 71#L1063-1true]) [2024-12-02 07:02:26,854 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:26,854 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:26,854 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:26,854 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:26,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:26,854 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:26,854 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:26,854 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:26,854 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:26,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [26#L1049-7true, 235#true, 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 71#L1063-1true]) [2024-12-02 07:02:26,855 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:26,855 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:26,855 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:26,855 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:26,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [182#L1048-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 71#L1063-1true]) [2024-12-02 07:02:26,895 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:26,895 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:26,895 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:26,895 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:26,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [30#L1049-15true, 235#true, 194#L1050-3true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true]) [2024-12-02 07:02:26,917 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:26,917 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:26,917 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:26,917 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:26,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:26,948 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:26,948 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:26,949 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:26,949 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:26,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [235#true, 194#L1050-3true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:26,949 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:26,949 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:26,949 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:26,949 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:27,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, 235#true, 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 71#L1063-1true]) [2024-12-02 07:02:27,014 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-12-02 07:02:27,014 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:02:27,014 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:27,014 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:27,093 INFO L124 PetriNetUnfolderBase]: 3474/12611 cut-off events. [2024-12-02 07:02:27,093 INFO L125 PetriNetUnfolderBase]: For 142/169 co-relation queries the response was YES. [2024-12-02 07:02:27,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16814 conditions, 12611 events. 3474/12611 cut-off events. For 142/169 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 133293 event pairs, 545 based on Foata normal form. 3/10427 useless extension candidates. Maximal degree in co-relation 16768. Up to 2117 conditions per place. [2024-12-02 07:02:27,206 INFO L140 encePairwiseOnDemand]: 234/249 looper letters, 52 selfloop transitions, 11 changer transitions 0/271 dead transitions. [2024-12-02 07:02:27,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 271 transitions, 699 flow [2024-12-02 07:02:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:27,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:27,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 700 transitions. [2024-12-02 07:02:27,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9370816599732262 [2024-12-02 07:02:27,207 INFO L175 Difference]: Start difference. First operand has 233 places, 242 transitions, 504 flow. Second operand 3 states and 700 transitions. [2024-12-02 07:02:27,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 271 transitions, 699 flow [2024-12-02 07:02:27,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 271 transitions, 695 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:02:27,209 INFO L231 Difference]: Finished difference. Result has 233 places, 253 transitions, 596 flow [2024-12-02 07:02:27,209 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=596, PETRI_PLACES=233, PETRI_TRANSITIONS=253} [2024-12-02 07:02:27,210 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 1 predicate places. [2024-12-02 07:02:27,210 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 253 transitions, 596 flow [2024-12-02 07:02:27,210 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 212.0) internal successors, (636), 3 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:02:27,210 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:27,210 INFO L206 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] [2024-12-02 07:02:27,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 07:02:27,210 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:02:27,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:27,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1890386335, now seen corresponding path program 1 times [2024-12-02 07:02:27,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:27,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821551728] [2024-12-02 07:02:27,211 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:27,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:27,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:27,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:27,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:27,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821551728] [2024-12-02 07:02:27,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821551728] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:27,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:27,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:02:27,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759275771] [2024-12-02 07:02:27,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:27,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:27,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:27,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:27,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:27,234 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 249 [2024-12-02 07:02:27,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 253 transitions, 596 flow. Second operand has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 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) [2024-12-02 07:02:27,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:27,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 249 [2024-12-02 07:02:27,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:27,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 243#true, 102#L1063-18true, 238#true, 232#true, 10#L1049-18true]) [2024-12-02 07:02:27,308 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2024-12-02 07:02:27,308 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:27,308 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:27,308 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 243#true, 71#L1063-1true, 232#true, 10#L1049-18true]) [2024-12-02 07:02:27,314 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 243#true, 71#L1063-1true, 232#true, 10#L1049-18true]) [2024-12-02 07:02:27,314 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:27,314 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:27,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 243#true, 102#L1063-18true, 238#true, 232#true, 10#L1049-18true]) [2024-12-02 07:02:27,321 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2024-12-02 07:02:27,321 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:27,321 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:27,321 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2024-12-02 07:02:27,321 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:27,327 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 243#true, 71#L1063-1true, 232#true, 10#L1049-18true]) [2024-12-02 07:02:27,327 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2024-12-02 07:02:27,327 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2024-12-02 07:02:27,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-12-02 07:02:27,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:27,327 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:27,327 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2024-12-02 07:02:27,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-->L1064-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|) (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_17| (store (select |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_17|) |v_~#threads_mask_mutex~0.offset_17| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_17|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_17|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_17|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_17|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][211], [214#L1064-3true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 80#L1051-2true, 245#(= |#race~datas~0| 0), 238#true, 232#true]) [2024-12-02 07:02:27,360 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-12-02 07:02:27,360 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-12-02 07:02:27,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:27,360 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-12-02 07:02:27,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 80#L1051-2true, 79#L1063-7true, 245#(= |#race~datas~0| 0), 232#true]) [2024-12-02 07:02:27,364 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-12-02 07:02:27,364 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:27,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-12-02 07:02:27,364 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:27,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 83#L1065-10true, 231#true, 233#true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,447 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-12-02 07:02:27,447 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-12-02 07:02:27,447 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2024-12-02 07:02:27,447 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-12-02 07:02:27,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 83#L1065-10true, 231#true, 233#true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,458 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-12-02 07:02:27,458 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-12-02 07:02:27,458 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2024-12-02 07:02:27,458 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-12-02 07:02:27,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 21#L1061-2true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,592 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,592 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:27,592 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:27,592 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:27,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 21#L1061-2true, 43#L1049-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:27,618 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,618 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:27,618 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:27,619 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 238#true, 43#L1049-18true, 215#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1049-18true]) [2024-12-02 07:02:27,647 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:27,647 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,647 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,647 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 138#L1062-1true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,647 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,647 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,647 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,647 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 7#L1062-2true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,675 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:27,675 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,675 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,675 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 138#L1062-1true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,676 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,676 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,676 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,676 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 138#L1062-1true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,677 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,677 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,677 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,678 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [146#$Ultimate##0true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:27,690 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-12-02 07:02:27,690 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,690 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,690 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:27,695 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,695 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,695 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,695 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 7#L1062-2true, 43#L1049-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:27,705 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,705 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:27,705 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,705 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 7#L1062-2true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,706 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:27,706 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,706 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,706 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 238#true, 215#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1049-18true]) [2024-12-02 07:02:27,709 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:27,709 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,709 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:27,709 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 176#$Ultimate##0true]) [2024-12-02 07:02:27,763 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:27,763 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,763 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,763 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [146#$Ultimate##0true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:27,764 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [146#$Ultimate##0true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:27,764 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:27,764 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true, 176#$Ultimate##0true]) [2024-12-02 07:02:27,792 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,792 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:27,792 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,792 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [139#L1062-11true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:27,811 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,811 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,811 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,811 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:27,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 238#true, 176#$Ultimate##0true]) [2024-12-02 07:02:27,833 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,833 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,833 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:27,833 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [146#$Ultimate##0true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:27,833 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,833 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,833 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,833 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:27,833 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:27,882 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:27,882 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,882 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:27,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [139#L1062-11true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:27,894 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2024-12-02 07:02:27,894 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:27,894 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-12-02 07:02:27,894 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-12-02 07:02:27,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 243#true, 102#L1063-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:27,912 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,912 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,912 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:27,912 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 182#L1048-3true, 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true]) [2024-12-02 07:02:27,917 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:27,917 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,918 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:27,918 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:27,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 176#$Ultimate##0true]) [2024-12-02 07:02:27,927 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:27,927 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,927 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,927 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:27,927 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:27,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [146#$Ultimate##0true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:27,927 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:27,927 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,928 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,928 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:27,928 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:27,928 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:27,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 70#L1062-19true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:27,929 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:27,929 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:27,929 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,929 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:27,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][90], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 19#L1049-1true, 10#L1049-18true]) [2024-12-02 07:02:27,933 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:27,933 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:27,933 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:27,933 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 182#L1048-3true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 238#true]) [2024-12-02 07:02:28,059 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,059 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:28,059 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:28,059 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:28,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:28,067 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,067 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:28,067 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,067 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 74#L1049-1true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:28,067 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,067 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:28,067 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,067 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][90], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 121#L1049-2true, 10#L1049-18true]) [2024-12-02 07:02:28,074 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,074 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:28,075 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,075 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 186#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,108 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,108 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,108 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,108 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,108 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,108 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,108 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,108 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 213#L1049-7true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:28,110 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,110 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:28,110 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,111 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [57#L1049-2true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:28,111 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,111 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,111 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,111 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:28,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [182#L1048-3true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:28,112 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,112 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,112 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,112 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:28,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 70#L1062-19true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,115 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2024-12-02 07:02:28,115 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-12-02 07:02:28,115 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:28,115 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:28,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 74#L1049-1true, 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true]) [2024-12-02 07:02:28,137 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,137 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,137 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,137 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 165#L1063-2true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,147 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,147 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,147 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,149 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,149 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,149 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,149 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,150 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,150 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,150 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,150 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [57#L1049-2true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true]) [2024-12-02 07:02:28,175 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,176 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,176 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,176 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:28,176 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,176 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,176 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,176 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:28,183 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,183 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,183 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,183 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 165#L1063-2true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,187 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,187 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,187 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,187 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 165#L1063-2true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,188 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,188 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,188 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,188 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 186#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 43#L1049-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,192 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,192 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,192 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,192 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 213#L1049-7true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:28,193 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:28,193 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:28,193 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 26#L1049-7true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:28,194 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 213#L1049-7true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:28,194 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 26#L1049-7true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:28,194 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,194 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 213#L1049-7true, 102#L1063-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,221 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,221 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,221 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,221 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 79#L1063-7true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,231 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,231 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,231 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,231 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 74#L1049-1true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:28,238 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,238 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:28,238 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,238 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,238 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:28,239 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,239 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:28,239 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,239 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,239 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 132#L1049-15true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:28,281 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,281 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:28,282 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,282 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [57#L1049-2true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:28,282 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,282 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,282 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,282 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,282 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,317 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,318 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,318 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,318 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 79#L1063-7true, 243#true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,320 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2024-12-02 07:02:28,320 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:28,320 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:28,320 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:28,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:28,372 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,372 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,372 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,372 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:28,377 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,377 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,377 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,377 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,377 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,431 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,431 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,432 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,432 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,476 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,476 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,476 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,476 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,477 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,477 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,477 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,477 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,477 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([744] L1064-->L1064-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|) (= |v_#pthreadsMutex_21| (store |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_17| (store (select |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_17|) |v_~#threads_mask_mutex~0.offset_17| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_17|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_17|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_17|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_17|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][211], [146#$Ultimate##0true, 214#L1064-3true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 80#L1051-2true, 238#true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,513 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,513 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,513 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,513 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [146#$Ultimate##0true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 80#L1051-2true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,530 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,530 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:28,530 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,530 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 141#L1051-2true, 233#true, 79#L1063-7true, 245#(= |#race~datas~0| 0), 176#$Ultimate##0true]) [2024-12-02 07:02:28,531 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,531 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:28,531 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,531 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:28,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 238#true, 71#L1063-1true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:28,567 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,567 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,567 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,567 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,567 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:28,568 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,568 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,569 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,569 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 79#L1063-7true, 245#(= |#race~datas~0| 0), 54#L1051-1true]) [2024-12-02 07:02:28,602 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,602 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,602 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:28,602 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:28,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 80#L1051-2true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,602 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,603 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,603 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,603 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [9#L1050-3true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:28,603 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,603 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,603 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,603 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,603 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 165#L1063-2true, 243#true, 43#L1049-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,605 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,605 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,606 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:28,606 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,606 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,622 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,622 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:28,622 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,622 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 43#L1049-18true]) [2024-12-02 07:02:28,623 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:28,623 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,623 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,623 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 243#true, 238#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:28,638 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 243#true, 238#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:28,638 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,638 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [182#L1048-3true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 141#L1051-2true, 231#true, 233#true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,640 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,640 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,640 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,640 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 39#L1048-3true, 79#L1063-7true, 80#L1051-2true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,641 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,641 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,641 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,641 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:28,641 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([562] L1062-30-->L1062-32: Formula: (let ((.cse1 (<= 0 v_~threads_mask~0_30)) (.cse2 (<= 0 |v_ULTIMATE.start_main_#t~bitwise18#1_11|)) (.cse0 (< |v_ULTIMATE.start_main_#t~bitwise18#1_11| 0)) (.cse3 (< v_~threads_mask~0_30 0))) (and (or (<= |v_ULTIMATE.start_main_#t~bitwise19#1_9| |v_ULTIMATE.start_main_#t~bitwise18#1_11|) (and .cse0 .cse1)) (or (< (+ v_~threads_mask~0_30 |v_ULTIMATE.start_main_#t~bitwise18#1_11|) |v_ULTIMATE.start_main_#t~bitwise19#1_9|) (and .cse2 .cse1)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise19#1_9| 2147483648)) (or (<= |v_ULTIMATE.start_main_#t~bitwise19#1_9| v_~threads_mask~0_30) (and .cse2 .cse3)) (or (<= 0 |v_ULTIMATE.start_main_#t~bitwise19#1_9|) (and .cse0 .cse3)))) InVars {~threads_mask~0=v_~threads_mask~0_30, ULTIMATE.start_main_#t~bitwise18#1=|v_ULTIMATE.start_main_#t~bitwise18#1_11|} OutVars{ULTIMATE.start_main_#t~bitwise19#1=|v_ULTIMATE.start_main_#t~bitwise19#1_9|, ~threads_mask~0=v_~threads_mask~0_30, ULTIMATE.start_main_#t~bitwise18#1=|v_ULTIMATE.start_main_#t~bitwise18#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise19#1][196], [72#L1062-32true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 141#L1051-2true, 231#true, 233#true, 245#(= |#race~datas~0| 0), 10#L1049-18true]) [2024-12-02 07:02:28,645 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,645 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,645 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,645 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([828] L1050-->L1050-3: Formula: (and (= |v_threadThread2of2ForFork0_#t~ret7_1| 0) (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25|) |v_~#threads_mask_mutex~0.offset_25| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][251], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 70#L1062-19true, 80#L1051-2true, 238#true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,646 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,646 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,646 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:28,646 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:28,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][204], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 243#true, 102#L1063-18true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,660 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,660 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:28,660 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,660 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,660 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 243#true, 165#L1063-2true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,742 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,742 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,743 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,743 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 165#L1063-2true, 243#true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,743 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,743 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,743 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,743 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,743 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 43#L1049-18true, 245#(= |#race~datas~0| 0), 71#L1063-1true, 54#L1051-1true]) [2024-12-02 07:02:28,745 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,745 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:28,745 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,746 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 74#L1049-1true, 240#(= |#race~threads_mask~0| 0), 231#true, 141#L1051-2true, 233#true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,783 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:28,783 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:28,783 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:28,783 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:28,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 102#L1063-18true, 238#true, 43#L1049-18true, 245#(= |#race~datas~0| 0), 54#L1051-1true]) [2024-12-02 07:02:28,799 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,799 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,799 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,799 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 102#L1063-18true, 245#(= |#race~datas~0| 0), 238#true, 43#L1049-18true, 54#L1051-1true]) [2024-12-02 07:02:28,810 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,810 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,810 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,810 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,811 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, 233#true, 80#L1051-2true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,818 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,818 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,818 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,818 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:28,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 141#L1051-2true, 233#true, 79#L1063-7true, 245#(= |#race~datas~0| 0), 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:28,818 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,818 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:28,818 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,818 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 26#L1049-7true, 240#(= |#race~threads_mask~0| 0), 141#L1051-2true, 231#true, 233#true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,851 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 243#true, 71#L1063-1true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,851 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,851 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:28,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][184], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 245#(= |#race~datas~0| 0), 71#L1063-1true, 43#L1049-18true, 54#L1051-1true]) [2024-12-02 07:02:28,853 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-12-02 07:02:28,853 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:28,853 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,853 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:28,853 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,884 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][160], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 243#true, 165#L1063-2true, 238#true, 10#L1049-18true]) [2024-12-02 07:02:28,884 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-12-02 07:02:28,884 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:28,884 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,884 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:28,884 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,884 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:28,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([828] L1050-->L1050-3: Formula: (and (= |v_threadThread2of2ForFork0_#t~ret7_1| 0) (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25|) |v_~#threads_mask_mutex~0.offset_25| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][251], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 86#L1063-15true, 238#true, 245#(= |#race~datas~0| 0), 54#L1051-1true]) [2024-12-02 07:02:28,926 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-12-02 07:02:28,926 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,926 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:28,926 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:28,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([828] L1050-->L1050-3: Formula: (and (= |v_threadThread2of2ForFork0_#t~ret7_1| 0) (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_25|) |v_~#threads_mask_mutex~0.offset_25| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_25|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_25|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][251], [Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 80#L1051-2true, 86#L1063-15true, 238#true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:28,926 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-12-02 07:02:28,926 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:28,926 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:28,926 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:29,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 141#L1051-2true, 231#true, 233#true, 79#L1063-7true, 245#(= |#race~datas~0| 0), 10#L1049-18true]) [2024-12-02 07:02:29,008 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-12-02 07:02:29,008 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:29,008 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:29,008 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:29,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 141#L1051-2true, 233#true, 80#L1051-2true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:29,087 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:02:29,087 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true, 233#true, 80#L1051-2true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:29,088 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 80#L1051-2true, 79#L1063-7true, 133#L1051-1true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:29,088 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:02:29,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [9#L1050-3true, Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 141#L1051-2true, 233#true, 79#L1063-7true, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:29,088 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:02:29,089 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:02:29,089 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:29,089 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:02:29,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 233#true, 79#L1063-7true, 133#L1051-1true, 245#(= |#race~datas~0| 0), 54#L1051-1true]) [2024-12-02 07:02:29,099 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:02:29,099 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:02:29,099 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:29,099 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:02:29,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][206], [Black: 238#true, 240#(= |#race~threads_mask~0| 0), 231#true, 141#L1051-2true, 233#true, 79#L1063-7true, 245#(= |#race~datas~0| 0), 54#L1051-1true]) [2024-12-02 07:02:29,100 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:02:29,100 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:02:29,100 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:29,100 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:02:29,149 INFO L124 PetriNetUnfolderBase]: 4363/18457 cut-off events. [2024-12-02 07:02:29,149 INFO L125 PetriNetUnfolderBase]: For 684/753 co-relation queries the response was YES. [2024-12-02 07:02:29,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25135 conditions, 18457 events. 4363/18457 cut-off events. For 684/753 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 225388 event pairs, 692 based on Foata normal form. 0/15817 useless extension candidates. Maximal degree in co-relation 22294. Up to 2679 conditions per place. [2024-12-02 07:02:29,237 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 42 selfloop transitions, 3 changer transitions 0/269 dead transitions. [2024-12-02 07:02:29,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 269 transitions, 723 flow [2024-12-02 07:02:29,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:29,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:29,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 696 transitions. [2024-12-02 07:02:29,239 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9317269076305221 [2024-12-02 07:02:29,239 INFO L175 Difference]: Start difference. First operand has 233 places, 253 transitions, 596 flow. Second operand 3 states and 696 transitions. [2024-12-02 07:02:29,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 269 transitions, 723 flow [2024-12-02 07:02:29,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 269 transitions, 701 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:02:29,245 INFO L231 Difference]: Finished difference. Result has 231 places, 253 transitions, 589 flow [2024-12-02 07:02:29,245 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=589, PETRI_PLACES=231, PETRI_TRANSITIONS=253} [2024-12-02 07:02:29,245 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, -1 predicate places. [2024-12-02 07:02:29,246 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 253 transitions, 589 flow [2024-12-02 07:02:29,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 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) [2024-12-02 07:02:29,246 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:29,246 INFO L206 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] [2024-12-02 07:02:29,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 07:02:29,246 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:02:29,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:29,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1815959903, now seen corresponding path program 1 times [2024-12-02 07:02:29,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:29,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230263684] [2024-12-02 07:02:29,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:29,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:29,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:29,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:29,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:29,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230263684] [2024-12-02 07:02:29,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230263684] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:29,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:29,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:02:29,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608446539] [2024-12-02 07:02:29,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:29,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:02:29,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:29,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:02:29,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:02:29,390 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 249 [2024-12-02 07:02:29,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 253 transitions, 589 flow. Second operand has 5 states, 5 states have (on average 216.4) internal successors, (1082), 5 states have internal predecessors, (1082), 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) [2024-12-02 07:02:29,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:29,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 249 [2024-12-02 07:02:29,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:29,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 83#L1065-10true, 231#true, 233#true, 243#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:29,708 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-12-02 07:02:29,708 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2024-12-02 07:02:29,708 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-12-02 07:02:29,708 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-12-02 07:02:29,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 83#L1065-10true, 231#true, 233#true, 243#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:29,731 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-12-02 07:02:29,731 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-12-02 07:02:29,731 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-12-02 07:02:29,731 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2024-12-02 07:02:29,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 209#L1060-6true, 10#L1049-18true]) [2024-12-02 07:02:29,860 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-12-02 07:02:29,860 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:29,861 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-12-02 07:02:29,861 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:29,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 209#L1060-6true, 10#L1049-18true]) [2024-12-02 07:02:29,893 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-12-02 07:02:29,893 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:29,893 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-12-02 07:02:29,893 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-12-02 07:02:29,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 109#L1060-8true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:29,925 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-12-02 07:02:29,925 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:29,926 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:29,926 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:29,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 21#L1061-2true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:29,950 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-12-02 07:02:29,951 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:29,951 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:29,951 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:29,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 216#L1067true, 10#L1049-18true]) [2024-12-02 07:02:29,970 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-12-02 07:02:29,970 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:29,970 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:29,970 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:29,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 109#L1060-8true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:29,973 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-12-02 07:02:29,973 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:29,973 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:29,973 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:30,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 21#L1061-2true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,027 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,027 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:30,028 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:30,028 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:30,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 27#L1067-7true, 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,043 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,044 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:30,044 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,044 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:30,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 216#L1067true, 10#L1049-18true]) [2024-12-02 07:02:30,044 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,044 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:30,044 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:30,044 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:30,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 215#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1049-18true]) [2024-12-02 07:02:30,076 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,076 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,077 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,077 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 138#L1062-1true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,077 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,077 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,077 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,077 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 59#L1067-2true, 231#true, 233#true, 243#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,091 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,091 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,091 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,091 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 27#L1067-7true, 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,092 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,092 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:30,092 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,092 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-12-02 07:02:30,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 7#L1062-2true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,120 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,120 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,121 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,121 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 138#L1062-1true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,123 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,123 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,123 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 67#L1070true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,128 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,128 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,128 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 59#L1067-2true, 231#true, 233#true, 243#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,133 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,133 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,133 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,133 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 7#L1062-2true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,155 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,155 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,155 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,155 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 215#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1049-18true]) [2024-12-02 07:02:30,158 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,158 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,158 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,158 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 67#L1070true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,163 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,163 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,164 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,164 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:30,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, 176#$Ultimate##0true]) [2024-12-02 07:02:30,217 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,217 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:30,218 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:30,218 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 176#$Ultimate##0true]) [2024-12-02 07:02:30,246 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:30,246 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:30,246 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:30,246 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:30,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 176#$Ultimate##0true]) [2024-12-02 07:02:30,282 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:30,282 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:30,282 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:30,282 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:30,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 39#L1048-3true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,284 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,284 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,284 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,284 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 39#L1048-3true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,292 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,292 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,292 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,292 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [182#L1048-3true, Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:30,326 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,326 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][82], [Black: 238#true, 247#true, 74#L1049-1true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:30,327 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][82], [57#L1049-2true, Black: 238#true, 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:30,327 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,327 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 39#L1048-3true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,355 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [182#L1048-3true, Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true]) [2024-12-02 07:02:30,355 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,355 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 19#L1049-1true, 10#L1049-18true]) [2024-12-02 07:02:30,359 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,359 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,359 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,359 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,365 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, 176#$Ultimate##0true]) [2024-12-02 07:02:30,365 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,365 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:30,365 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:30,365 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,365 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, Black: 243#true, 233#true, 180#ULTIMATE.startFINALtrue, 245#(= |#race~datas~0| 0), 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,377 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,377 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,377 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,378 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 39#L1048-3true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,390 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,390 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,390 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,390 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 39#L1048-3true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,392 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,392 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,392 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,392 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,392 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [182#L1048-3true, Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true]) [2024-12-02 07:02:30,392 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,393 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,393 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,393 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 121#L1049-2true, 10#L1049-18true]) [2024-12-02 07:02:30,396 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,396 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,396 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,396 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,397 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,397 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,397 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,397 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, Black: 243#true, 233#true, 180#ULTIMATE.startFINALtrue, 43#L1049-18true, 245#(= |#race~datas~0| 0), 10#L1049-18true]) [2024-12-02 07:02:30,415 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,416 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,416 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,416 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:30,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 74#L1049-1true, 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true]) [2024-12-02 07:02:30,430 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,430 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,430 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,430 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:30,430 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,430 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,430 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,430 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,441 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,441 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,441 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,441 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 186#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,442 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,442 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,442 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,442 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:30,443 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,443 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,443 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,443 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,444 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,444 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 121#L1049-2true, 10#L1049-18true]) [2024-12-02 07:02:30,445 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 19#L1049-1true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,445 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 39#L1048-3true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,445 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,445 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][107], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 74#L1049-1true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true]) [2024-12-02 07:02:30,473 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,473 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,473 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,473 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 19#L1049-1true, 10#L1049-18true]) [2024-12-02 07:02:30,474 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,474 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,474 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,474 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 74#L1049-1true, 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true]) [2024-12-02 07:02:30,474 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,474 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,474 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,475 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [57#L1049-2true, Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true]) [2024-12-02 07:02:30,475 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,475 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,475 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,475 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 213#L1049-7true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,478 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,478 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,478 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,478 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 165#L1063-2true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,480 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,480 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,480 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,480 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,482 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,482 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,482 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,482 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,483 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,483 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:30,483 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:30,483 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [182#L1048-3true, Black: 238#true, 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:30,484 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][82], [Black: 238#true, 247#true, 74#L1049-1true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:30,484 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][82], [57#L1049-2true, Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:30,484 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,484 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 213#L1049-7true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,485 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,486 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:30,486 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,486 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:30,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 19#L1049-1true, 10#L1049-18true]) [2024-12-02 07:02:30,507 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2024-12-02 07:02:30,507 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:30,507 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-12-02 07:02:30,507 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-12-02 07:02:30,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][107], [57#L1049-2true, Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true]) [2024-12-02 07:02:30,508 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,508 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,508 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,508 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 121#L1049-2true, 10#L1049-18true]) [2024-12-02 07:02:30,511 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,511 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,511 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,511 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,511 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,511 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,511 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,511 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [57#L1049-2true, Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true]) [2024-12-02 07:02:30,512 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,512 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,512 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,512 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:30,512 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,512 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,512 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,512 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 165#L1063-2true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,520 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,520 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,520 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,520 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 186#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,523 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,523 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,523 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:30,523 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 74#L1049-1true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true]) [2024-12-02 07:02:30,524 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,524 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,524 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,524 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 121#L1049-2true, 10#L1049-18true]) [2024-12-02 07:02:30,638 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2024-12-02 07:02:30,638 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:30,638 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-12-02 07:02:30,638 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-12-02 07:02:30,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 213#L1049-7true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,640 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,640 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,640 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,640 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,640 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 19#L1049-1true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,649 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,649 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,649 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:30,649 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:30,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [57#L1049-2true, Black: 238#true, 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true]) [2024-12-02 07:02:30,649 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,649 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,649 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,649 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 213#L1049-7true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,665 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,665 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,665 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,665 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 213#L1049-7true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,667 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,667 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,667 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,667 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,667 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 132#L1049-15true, 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,670 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,670 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,670 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:30,670 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:30,674 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:30,674 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,674 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,674 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,674 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 165#L1063-2true, 19#L1049-1true, 10#L1049-18true]) [2024-12-02 07:02:30,675 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,675 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,675 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,675 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 121#L1049-2true, 10#L1049-18true]) [2024-12-02 07:02:30,675 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,675 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,675 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:30,675 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:30,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 132#L1049-15true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,676 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,676 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:30,676 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:30,676 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,694 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:30,694 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,694 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,694 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 165#L1063-2true, 121#L1049-2true, 10#L1049-18true]) [2024-12-02 07:02:30,699 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:30,699 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:30,699 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:30,700 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:30,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 213#L1049-7true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,700 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,700 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,700 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:30,700 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,700 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:30,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 132#L1049-15true, 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,710 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,710 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,710 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:30,710 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,710 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 132#L1049-15true, 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,729 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,729 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,729 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,729 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:30,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 194#L1050-3true, 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,739 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:30,739 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:30,739 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,739 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:30,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 132#L1049-15true, 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,753 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2024-12-02 07:02:30,753 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-12-02 07:02:30,753 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-12-02 07:02:30,753 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-12-02 07:02:30,753 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-12-02 07:02:30,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 132#L1049-15true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,758 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,758 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 231#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,758 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:30,758 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,769 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,769 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,769 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:30,769 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,770 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 102#L1063-18true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,770 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:30,770 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:30,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 194#L1050-3true, 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,818 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:30,818 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:30,818 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,818 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:30,818 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:30,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 194#L1050-3true, 231#true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,827 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:30,828 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,828 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,828 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:30,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([822] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][250], [214#L1064-3true, Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,837 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:30,837 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:30,837 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,837 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][211], [214#L1064-3true, Black: 240#(= |#race~threads_mask~0| 0), 247#true, 231#true, 233#true, 243#true, 43#L1049-18true, 10#L1049-18true]) [2024-12-02 07:02:30,838 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:30,838 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,838 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,838 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([565] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][212], [Black: 240#(= |#race~threads_mask~0| 0), 247#true, 194#L1050-3true, 231#true, 233#true, 243#true, 102#L1063-18true, 10#L1049-18true]) [2024-12-02 07:02:30,839 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,839 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:30,839 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,839 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:30,839 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:30,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][192], [Black: 238#true, 247#true, 194#L1050-3true, 231#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true]) [2024-12-02 07:02:30,866 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-12-02 07:02:30,866 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:30,866 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:30,866 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:30,866 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:30,866 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:30,966 INFO L124 PetriNetUnfolderBase]: 3386/14464 cut-off events. [2024-12-02 07:02:30,966 INFO L125 PetriNetUnfolderBase]: For 94/100 co-relation queries the response was YES. [2024-12-02 07:02:30,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19184 conditions, 14464 events. 3386/14464 cut-off events. For 94/100 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 164160 event pairs, 747 based on Foata normal form. 1/12088 useless extension candidates. Maximal degree in co-relation 14441. Up to 2492 conditions per place. [2024-12-02 07:02:31,032 INFO L140 encePairwiseOnDemand]: 241/249 looper letters, 40 selfloop transitions, 2 changer transitions 5/270 dead transitions. [2024-12-02 07:02:31,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 270 transitions, 717 flow [2024-12-02 07:02:31,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:02:31,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:02:31,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1338 transitions. [2024-12-02 07:02:31,034 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8955823293172691 [2024-12-02 07:02:31,034 INFO L175 Difference]: Start difference. First operand has 231 places, 253 transitions, 589 flow. Second operand 6 states and 1338 transitions. [2024-12-02 07:02:31,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 270 transitions, 717 flow [2024-12-02 07:02:31,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 270 transitions, 717 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:02:31,037 INFO L231 Difference]: Finished difference. Result has 240 places, 254 transitions, 611 flow [2024-12-02 07:02:31,037 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=611, PETRI_PLACES=240, PETRI_TRANSITIONS=254} [2024-12-02 07:02:31,037 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 8 predicate places. [2024-12-02 07:02:31,037 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 254 transitions, 611 flow [2024-12-02 07:02:31,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 216.4) internal successors, (1082), 5 states have internal predecessors, (1082), 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) [2024-12-02 07:02:31,038 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:31,038 INFO L206 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] [2024-12-02 07:02:31,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 07:02:31,038 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:02:31,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:31,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1534604817, now seen corresponding path program 1 times [2024-12-02 07:02:31,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:31,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424279240] [2024-12-02 07:02:31,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:31,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:31,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:31,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:31,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:31,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424279240] [2024-12-02 07:02:31,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424279240] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:31,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:31,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:02:31,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651596272] [2024-12-02 07:02:31,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:31,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:02:31,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:31,071 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:02:31,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:02:31,100 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 249 [2024-12-02 07:02:31,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 254 transitions, 611 flow. Second operand has 3 states, 3 states have (on average 222.33333333333334) internal successors, (667), 3 states have internal predecessors, (667), 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) [2024-12-02 07:02:31,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:31,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 249 [2024-12-02 07:02:31,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:31,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, Black: 238#true, 231#true, 176#$Ultimate##0true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true]) [2024-12-02 07:02:31,684 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:31,684 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:31,684 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:31,684 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:31,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, Black: 238#true, 74#L1049-1true, 231#true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true]) [2024-12-02 07:02:31,749 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,749 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:31,749 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:31,749 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:31,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, Black: 238#true, 231#true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true]) [2024-12-02 07:02:31,749 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,749 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,749 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:31,749 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, Black: 238#true, 74#L1049-1true, 231#true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true]) [2024-12-02 07:02:31,946 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, Black: 238#true, 231#true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true]) [2024-12-02 07:02:31,946 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:31,946 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true, Black: 238#true, 231#true, 19#L1049-1true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true, Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0))]) [2024-12-02 07:02:31,947 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,947 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true, Black: 238#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true, Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0))]) [2024-12-02 07:02:31,948 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true, Black: 238#true, 231#true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 121#L1049-2true, 258#true, Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0))]) [2024-12-02 07:02:31,948 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,948 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:31,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 71#L1063-1true, 43#L1049-18true, 57#L1049-2true, Black: 238#true, 231#true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true, Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0))]) [2024-12-02 07:02:31,974 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,974 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,974 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:31,974 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][77], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 71#L1063-1true, 10#L1049-18true, Black: 238#true, 231#true, 121#L1049-2true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true]) [2024-12-02 07:02:31,977 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,977 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:31,977 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:31,977 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:32,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][188], [Black: 250#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 247#true, 233#true, 243#true, 43#L1049-18true, 71#L1063-1true, 10#L1049-18true, Black: 238#true, 231#true, Black: 253#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 258#true]) [2024-12-02 07:02:32,126 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-12-02 07:02:32,126 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:32,126 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:32,126 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:32,337 INFO L124 PetriNetUnfolderBase]: 3021/12341 cut-off events. [2024-12-02 07:02:32,337 INFO L125 PetriNetUnfolderBase]: For 108/108 co-relation queries the response was YES. [2024-12-02 07:02:32,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16612 conditions, 12341 events. 3021/12341 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 135691 event pairs, 865 based on Foata normal form. 1/10379 useless extension candidates. Maximal degree in co-relation 16464. Up to 2673 conditions per place. [2024-12-02 07:02:32,399 INFO L140 encePairwiseOnDemand]: 246/249 looper letters, 29 selfloop transitions, 2 changer transitions 0/261 dead transitions. [2024-12-02 07:02:32,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 261 transitions, 687 flow [2024-12-02 07:02:32,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:02:32,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:02:32,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 695 transitions. [2024-12-02 07:02:32,400 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9303882195448461 [2024-12-02 07:02:32,400 INFO L175 Difference]: Start difference. First operand has 240 places, 254 transitions, 611 flow. Second operand 3 states and 695 transitions. [2024-12-02 07:02:32,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 261 transitions, 687 flow [2024-12-02 07:02:32,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 261 transitions, 675 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-12-02 07:02:32,403 INFO L231 Difference]: Finished difference. Result has 236 places, 255 transitions, 611 flow [2024-12-02 07:02:32,403 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=611, PETRI_PLACES=236, PETRI_TRANSITIONS=255} [2024-12-02 07:02:32,404 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 4 predicate places. [2024-12-02 07:02:32,404 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 255 transitions, 611 flow [2024-12-02 07:02:32,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 222.33333333333334) internal successors, (667), 3 states have internal predecessors, (667), 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) [2024-12-02 07:02:32,404 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:32,404 INFO L206 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] [2024-12-02 07:02:32,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 07:02:32,404 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:02:32,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:32,405 INFO L85 PathProgramCache]: Analyzing trace with hash -715042409, now seen corresponding path program 1 times [2024-12-02 07:02:32,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:32,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805258303] [2024-12-02 07:02:32,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:32,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:32,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:32,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:32,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:32,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805258303] [2024-12-02 07:02:32,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805258303] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:32,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:32,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:02:32,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061430873] [2024-12-02 07:02:32,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:32,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:02:32,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:32,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:02:32,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:02:32,486 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 249 [2024-12-02 07:02:32,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 255 transitions, 611 flow. Second operand has 4 states, 4 states have (on average 212.0) internal successors, (848), 4 states have internal predecessors, (848), 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) [2024-12-02 07:02:32,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:32,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 249 [2024-12-02 07:02:32,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:32,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 243#true, 13#L1062-36true, 258#true, 232#true]) [2024-12-02 07:02:32,616 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2024-12-02 07:02:32,616 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-12-02 07:02:32,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-12-02 07:02:32,616 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2024-12-02 07:02:32,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 243#true, 13#L1062-36true, 258#true, 232#true]) [2024-12-02 07:02:32,647 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-12-02 07:02:32,647 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-12-02 07:02:32,647 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-12-02 07:02:32,647 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-12-02 07:02:32,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 21#L1061-2true, 258#true]) [2024-12-02 07:02:32,791 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-12-02 07:02:32,791 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-12-02 07:02:32,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:32,791 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-12-02 07:02:32,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 115#L1062-5true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:32,858 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-12-02 07:02:32,858 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:32,859 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:32,859 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:32,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 176#$Ultimate##0true, 258#true]) [2024-12-02 07:02:32,860 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-12-02 07:02:32,860 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:32,860 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:32,860 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-12-02 07:02:32,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 176#$Ultimate##0true, 258#true]) [2024-12-02 07:02:32,889 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-12-02 07:02:32,889 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:32,889 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:32,889 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:32,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:32,951 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2024-12-02 07:02:32,951 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:32,951 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:32,951 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:32,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 139#L1062-11true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:32,952 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2024-12-02 07:02:32,952 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:32,952 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:32,952 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:32,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 176#$Ultimate##0true, 258#true]) [2024-12-02 07:02:32,955 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2024-12-02 07:02:32,955 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:32,955 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:32,955 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:32,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [139#L1062-11true, 182#L1048-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:32,956 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2024-12-02 07:02:32,956 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:32,956 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:32,956 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-12-02 07:02:33,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,028 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,028 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,028 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,028 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 191#L1062-12true, 258#true]) [2024-12-02 07:02:33,029 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,029 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,029 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,029 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,030 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,030 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,030 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,030 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [182#L1048-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,034 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,034 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,034 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,034 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 74#L1049-1true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,073 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,073 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,074 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,074 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 115#L1062-5true, Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,074 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,074 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,074 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,074 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 70#L1062-19true, 258#true]) [2024-12-02 07:02:33,109 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,109 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,109 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,109 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [182#L1048-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 70#L1062-19true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,114 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,114 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,114 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,114 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 74#L1049-1true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,115 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,115 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,115 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,115 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [57#L1049-2true, 139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,116 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,116 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,116 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,116 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 258#true]) [2024-12-02 07:02:33,116 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,116 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,116 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,116 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,126 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is not cut-off event [2024-12-02 07:02:33,126 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-12-02 07:02:33,126 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:33,126 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:33,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, Black: 243#true, 39#L1048-3true, 233#true, 180#ULTIMATE.startFINALtrue, 245#(= |#race~datas~0| 0), 258#true]) [2024-12-02 07:02:33,151 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,151 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,151 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,151 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 176#$Ultimate##0true, 258#true]) [2024-12-02 07:02:33,160 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,160 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,160 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,160 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,162 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,162 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,162 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,162 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 258#true]) [2024-12-02 07:02:33,163 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,163 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,163 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,163 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,167 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-12-02 07:02:33,167 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:33,167 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:33,167 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:33,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 191#L1062-12true, 258#true]) [2024-12-02 07:02:33,172 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-12-02 07:02:33,172 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:33,172 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:33,172 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:33,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 115#L1062-5true, 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,211 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,211 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,211 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,211 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,213 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,213 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,213 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,213 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 74#L1049-1true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 70#L1062-19true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,214 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,214 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,214 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,214 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,215 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,215 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,215 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,215 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 39#L1048-3true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,266 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,266 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,266 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,266 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 50#L1049-10true, 258#true]) [2024-12-02 07:02:33,268 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,268 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,268 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,268 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,270 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,270 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,270 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,270 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 191#L1062-12true, 258#true]) [2024-12-02 07:02:33,272 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,272 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,272 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,272 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,274 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,274 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,274 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,274 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 258#true]) [2024-12-02 07:02:33,274 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,274 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,274 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,274 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,275 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,275 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,275 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:33,275 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 39#L1048-3true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,330 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,330 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,330 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,330 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 50#L1049-10true, 258#true]) [2024-12-02 07:02:33,331 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,331 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,331 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,331 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [115#L1062-5true, 171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:33,331 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,331 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,331 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,331 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [182#L1048-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,336 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,336 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,336 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,336 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, 171#L1049-16true, Black: 238#true, 132#L1049-15true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,394 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,394 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,394 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,394 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,395 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,395 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,395 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,395 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,395 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,395 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,395 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,395 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,400 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,400 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,400 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,400 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,401 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,401 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,401 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,401 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,405 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2024-12-02 07:02:33,405 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,405 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-12-02 07:02:33,405 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,410 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,410 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,410 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,410 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:33,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [146#$Ultimate##0true, 171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,411 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,411 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:33,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,411 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 176#$Ultimate##0true, 258#true]) [2024-12-02 07:02:33,411 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,411 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,411 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:33,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,412 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,412 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,412 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,412 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,419 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2024-12-02 07:02:33,419 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,419 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-12-02 07:02:33,419 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,458 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,458 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,458 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,458 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 50#L1049-10true, 258#true]) [2024-12-02 07:02:33,459 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,459 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,459 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,459 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 132#L1049-15true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,460 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,460 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,460 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,460 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 191#L1062-12true, 258#true]) [2024-12-02 07:02:33,461 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,461 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,461 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,461 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,461 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,461 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,461 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,461 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 74#L1049-1true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,466 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,466 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,466 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,466 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,467 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,467 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,467 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,467 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,472 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,472 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:33,472 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,472 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:33,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,478 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,478 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:33,478 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,478 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:33,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 191#L1062-12true, 258#true]) [2024-12-02 07:02:33,482 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,482 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:33,482 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:33,482 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 39#L1048-3true, 243#true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:33,494 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,494 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,494 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,494 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 200#L1049-10true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, Black: 243#true, 262#true, 233#true, 180#ULTIMATE.startFINALtrue, 245#(= |#race~datas~0| 0), 258#true]) [2024-12-02 07:02:33,524 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,524 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:33,524 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:33,524 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:33,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, 139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:33,528 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,529 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,529 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,529 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true, 10#L1049-18true]) [2024-12-02 07:02:33,530 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,530 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,530 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,530 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:33,530 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,530 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,531 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,531 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,536 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,536 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,536 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,536 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 258#true]) [2024-12-02 07:02:33,536 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,536 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,536 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,536 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:33,604 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,604 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,604 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,604 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 191#L1062-12true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:33,605 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,605 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,605 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,605 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 132#L1049-15true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 258#true]) [2024-12-02 07:02:33,607 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,607 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,607 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,607 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true, 10#L1049-18true]) [2024-12-02 07:02:33,607 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,607 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,608 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,608 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:33,608 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,608 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,608 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,608 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,609 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,609 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,609 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,609 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,611 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,611 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,611 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,611 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 70#L1062-19true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,613 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,613 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,613 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,613 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,616 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2024-12-02 07:02:33,616 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:33,616 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:33,616 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:33,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,625 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,625 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,625 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,625 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [182#L1048-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,627 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,627 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,628 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:33,628 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:33,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 220#L1062-3true, Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,670 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,670 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,670 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,670 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [115#L1062-5true, 171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,685 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,685 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,685 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,685 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 115#L1062-5true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,687 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,687 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,687 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,687 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,690 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,690 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,690 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,690 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:33,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 240#(= |#race~threads_mask~0| 0), 115#L1062-5true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,744 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2024-12-02 07:02:33,744 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-12-02 07:02:33,744 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:33,744 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-12-02 07:02:33,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 50#L1049-10true, 258#true]) [2024-12-02 07:02:33,759 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,759 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,759 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,759 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 258#true, 10#L1049-18true]) [2024-12-02 07:02:33,760 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,760 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,760 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,760 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 70#L1062-19true, 243#true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:33,760 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,760 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,760 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,760 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,776 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,776 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,776 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,776 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:33,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 74#L1049-1true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,778 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,778 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,778 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:33,778 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:33,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,835 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,835 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,835 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,835 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [72#L1062-32true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,844 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,844 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,844 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,844 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 258#true]) [2024-12-02 07:02:33,857 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,857 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,857 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:33,857 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,859 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2024-12-02 07:02:33,859 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-12-02 07:02:33,859 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-12-02 07:02:33,859 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-12-02 07:02:33,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 213#L1049-7true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:33,876 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,876 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,876 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,876 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:33,877 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,877 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,877 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,877 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:33,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [139#L1062-11true, 171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,913 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,913 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,913 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,913 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 132#L1049-15true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,914 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,914 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,914 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,914 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,915 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,915 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,915 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,915 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, 139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,916 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,916 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,916 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,916 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 139#L1062-11true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,916 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,916 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,916 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,916 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,917 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,917 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,917 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,917 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [139#L1062-11true, Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,917 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,917 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,917 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,917 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,921 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,921 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,921 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,921 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 139#L1062-11true, 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,921 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,921 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,921 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,921 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [182#L1048-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:33,930 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:33,930 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:33,930 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,930 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:33,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [146#$Ultimate##0true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,936 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,936 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,936 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,936 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 176#$Ultimate##0true, 258#true]) [2024-12-02 07:02:33,936 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,936 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:33,936 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:33,936 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,937 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:33,937 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:33,937 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:33,937 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:33,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 240#(= |#race~threads_mask~0| 0), 139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,945 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2024-12-02 07:02:33,945 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-12-02 07:02:33,945 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-12-02 07:02:33,945 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-12-02 07:02:33,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:33,981 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,981 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,981 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,981 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 99#L1062-14true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,993 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,993 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,993 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,993 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:33,994 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,994 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,994 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,994 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 191#L1062-12true, 258#true]) [2024-12-02 07:02:33,995 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,995 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,995 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,995 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 99#L1062-14true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,995 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,995 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,995 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,995 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 238#true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:33,997 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,997 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,997 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,997 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 99#L1062-14true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,997 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,997 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,997 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,997 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 191#L1062-12true, 258#true]) [2024-12-02 07:02:33,998 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,998 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,998 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,998 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:33,999 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:33,999 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,999 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:33,999 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][77], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, 132#L1049-15true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 233#true, 243#true, 13#L1062-36true, 264#(not (= ~threads_mask~0 0)), 258#true]) [2024-12-02 07:02:34,002 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,002 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:34,002 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,002 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:34,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,003 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,003 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:34,003 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:34,003 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,007 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2024-12-02 07:02:34,007 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-12-02 07:02:34,007 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-12-02 07:02:34,007 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-12-02 07:02:34,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,013 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,013 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:34,013 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,013 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:34,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,013 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,013 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:34,013 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:34,013 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,016 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,016 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:34,016 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:34,016 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 191#L1062-12true, 258#true]) [2024-12-02 07:02:34,023 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2024-12-02 07:02:34,023 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-12-02 07:02:34,023 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-12-02 07:02:34,023 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-12-02 07:02:34,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true, 10#L1049-18true]) [2024-12-02 07:02:34,164 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,164 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,164 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,164 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:34,165 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,165 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,165 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,165 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,167 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,167 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,167 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,167 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 19#L1049-1true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,176 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,176 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:34,176 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:34,176 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:34,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 74#L1049-1true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,177 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,177 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:34,177 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:34,177 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:34,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 19#L1049-1true, 258#true]) [2024-12-02 07:02:34,185 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,185 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,185 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:34,185 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:34,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 200#L1049-10true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 89#L1063-16true, 258#true]) [2024-12-02 07:02:34,205 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,205 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,205 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,205 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,252 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,252 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,252 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,252 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 258#true]) [2024-12-02 07:02:34,252 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,252 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,252 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,252 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 258#true]) [2024-12-02 07:02:34,253 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,253 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,253 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,253 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,258 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,258 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,258 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,258 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 70#L1062-19true, 258#true]) [2024-12-02 07:02:34,262 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2024-12-02 07:02:34,262 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-12-02 07:02:34,262 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-12-02 07:02:34,262 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-12-02 07:02:34,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [57#L1049-2true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,268 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,268 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:34,268 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:34,268 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:34,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:34,273 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,273 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,273 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:34,273 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:34,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [182#L1048-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,276 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,276 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,276 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:34,276 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 121#L1049-2true, 258#true]) [2024-12-02 07:02:34,278 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,278 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:34,278 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,278 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [214#L1064-3true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 39#L1048-3true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:34,295 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,295 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,295 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:34,295 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,368 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-12-02 07:02:34,368 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,368 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:34,368 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:34,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 194#L1050-3true, 74#L1049-1true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,453 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,453 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:34,453 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:34,453 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 213#L1049-7true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,455 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,455 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:34,455 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,455 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:34,512 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,512 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:34,512 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,512 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,512 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true, 10#L1049-18true]) [2024-12-02 07:02:34,536 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,536 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,536 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,536 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:34,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:34,536 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,536 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,536 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,536 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:34,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,538 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2024-12-02 07:02:34,539 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2024-12-02 07:02:34,539 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2024-12-02 07:02:34,539 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2024-12-02 07:02:34,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,594 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,594 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,594 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,594 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:34,595 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,595 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,595 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,595 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][191], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 32#L1062-27true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:34,596 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,596 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,596 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,596 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 32#L1062-27true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,599 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,599 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,599 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,599 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][255], [214#L1064-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,637 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,637 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,637 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,637 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 79#L1063-7true, 243#true, 258#true]) [2024-12-02 07:02:34,647 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,647 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,647 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,647 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,648 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,648 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,648 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:34,648 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 79#L1063-7true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,680 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,680 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,680 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,680 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,687 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,687 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,687 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,687 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,687 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,687 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,687 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,687 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,688 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,688 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,688 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,688 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:02:34,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 26#L1049-7true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,689 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,689 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:34,689 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,689 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 26#L1049-7true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,689 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,689 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,689 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:34,689 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,690 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,690 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,690 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,690 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:34,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [214#L1064-3true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 213#L1049-7true, 258#true]) [2024-12-02 07:02:34,703 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,703 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,703 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:34,703 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [214#L1064-3true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 169#L1049-16true, 50#L1049-10true, 258#true]) [2024-12-02 07:02:34,710 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,710 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:34,710 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,710 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,742 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-12-02 07:02:34,742 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,742 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,742 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:34,742 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,743 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-12-02 07:02:34,743 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,743 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,743 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:34,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 43#L1049-18true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,751 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-12-02 07:02:34,751 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,751 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,751 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:34,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [214#L1064-3true, Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 200#L1049-10true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 258#true]) [2024-12-02 07:02:34,769 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-12-02 07:02:34,769 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:02:34,769 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,769 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:34,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,783 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2024-12-02 07:02:34,783 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2024-12-02 07:02:34,783 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2024-12-02 07:02:34,783 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2024-12-02 07:02:34,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 82#L1063-10true, 258#true]) [2024-12-02 07:02:34,786 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2024-12-02 07:02:34,786 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2024-12-02 07:02:34,786 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2024-12-02 07:02:34,786 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2024-12-02 07:02:34,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 79#L1063-7true, 43#L1049-18true, 258#true]) [2024-12-02 07:02:34,809 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-12-02 07:02:34,809 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:02:34,809 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,809 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 82#L1063-10true, 10#L1049-18true, 258#true]) [2024-12-02 07:02:34,810 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-12-02 07:02:34,810 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,811 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:02:34,811 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:02:34,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 194#L1050-3true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 89#L1063-16true, 258#true]) [2024-12-02 07:02:34,837 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,837 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,837 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,837 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [214#L1064-3true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 258#true]) [2024-12-02 07:02:34,861 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,861 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,861 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,861 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 169#L1049-16true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,875 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,875 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:34,875 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,875 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:34,875 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,875 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:02:34,875 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:02:34,875 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:34,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 71#L1063-1true, 258#true]) [2024-12-02 07:02:34,922 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2024-12-02 07:02:34,922 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-12-02 07:02:34,922 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,922 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:02:34,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 165#L1063-2true, 243#true, 258#true]) [2024-12-02 07:02:34,967 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-12-02 07:02:34,967 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:02:34,967 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:34,967 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:02:35,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 79#L1063-7true, 258#true]) [2024-12-02 07:02:35,048 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:02:35,048 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:35,048 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:02:35,048 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:35,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 79#L1063-7true, 258#true]) [2024-12-02 07:02:35,049 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:02:35,049 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:35,049 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:02:35,049 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:02:35,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][171], [Black: 240#(= |#race~threads_mask~0| 0), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, 194#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 231#true, 262#true, 233#true, 243#true, 13#L1062-36true, 258#true]) [2024-12-02 07:02:35,158 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:02:35,158 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:02:35,158 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:02:35,158 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:02:35,386 INFO L124 PetriNetUnfolderBase]: 8281/27795 cut-off events. [2024-12-02 07:02:35,386 INFO L125 PetriNetUnfolderBase]: For 541/548 co-relation queries the response was YES. [2024-12-02 07:02:35,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40354 conditions, 27795 events. 8281/27795 cut-off events. For 541/548 co-relation queries the response was YES. Maximal size of possible extension queue 977. Compared 337042 event pairs, 1320 based on Foata normal form. 22/24630 useless extension candidates. Maximal degree in co-relation 40204. Up to 4303 conditions per place. [2024-12-02 07:02:35,561 INFO L140 encePairwiseOnDemand]: 235/249 looper letters, 69 selfloop transitions, 15 changer transitions 0/303 dead transitions. [2024-12-02 07:02:35,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 303 transitions, 888 flow [2024-12-02 07:02:35,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:02:35,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 07:02:35,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 925 transitions. [2024-12-02 07:02:35,563 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.928714859437751 [2024-12-02 07:02:35,563 INFO L175 Difference]: Start difference. First operand has 236 places, 255 transitions, 611 flow. Second operand 4 states and 925 transitions. [2024-12-02 07:02:35,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 303 transitions, 888 flow [2024-12-02 07:02:35,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 303 transitions, 886 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 07:02:35,569 INFO L231 Difference]: Finished difference. Result has 241 places, 268 transitions, 723 flow [2024-12-02 07:02:35,569 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=723, PETRI_PLACES=241, PETRI_TRANSITIONS=268} [2024-12-02 07:02:35,570 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 9 predicate places. [2024-12-02 07:02:35,570 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 268 transitions, 723 flow [2024-12-02 07:02:35,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 212.0) internal successors, (848), 4 states have internal predecessors, (848), 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) [2024-12-02 07:02:35,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:02:35,571 INFO L206 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] [2024-12-02 07:02:35,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-02 07:02:35,571 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:02:35,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:02:35,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1061929597, now seen corresponding path program 1 times [2024-12-02 07:02:35,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:02:35,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978037244] [2024-12-02 07:02:35,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:02:35,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:02:35,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:02:35,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:02:35,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:02:35,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978037244] [2024-12-02 07:02:35,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978037244] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:02:35,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:02:35,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:02:35,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241357224] [2024-12-02 07:02:35,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:02:35,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:02:35,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:02:35,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:02:35,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:02:35,661 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 249 [2024-12-02 07:02:35,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 268 transitions, 723 flow. Second operand has 4 states, 4 states have (on average 212.25) internal successors, (849), 4 states have internal predecessors, (849), 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) [2024-12-02 07:02:35,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:02:35,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 249 [2024-12-02 07:02:35,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:02:35,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 232#true]) [2024-12-02 07:02:35,752 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2024-12-02 07:02:35,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2024-12-02 07:02:35,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2024-12-02 07:02:35,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2024-12-02 07:02:35,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 99#L1062-14true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 232#true]) [2024-12-02 07:02:35,760 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2024-12-02 07:02:35,760 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2024-12-02 07:02:35,760 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2024-12-02 07:02:35,760 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2024-12-02 07:02:35,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [171#L1049-16true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 238#true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 232#true]) [2024-12-02 07:02:35,771 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2024-12-02 07:02:35,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2024-12-02 07:02:35,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2024-12-02 07:02:35,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-12-02 07:02:35,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 171#L1049-16true, Black: 238#true, 231#true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 232#true]) [2024-12-02 07:02:35,797 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2024-12-02 07:02:35,797 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2024-12-02 07:02:35,797 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2024-12-02 07:02:35,797 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2024-12-02 07:02:36,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][142], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 39#L1048-3true, 21#L1061-2true]) [2024-12-02 07:02:36,085 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-12-02 07:02:36,085 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-12-02 07:02:36,085 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:36,085 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-12-02 07:02:36,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 115#L1062-5true, 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,180 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-12-02 07:02:36,180 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-12-02 07:02:36,180 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:36,180 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-12-02 07:02:36,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 146#$Ultimate##0true, 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:36,188 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2024-12-02 07:02:36,188 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2024-12-02 07:02:36,189 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-12-02 07:02:36,189 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2024-12-02 07:02:36,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 176#$Ultimate##0true]) [2024-12-02 07:02:36,190 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2024-12-02 07:02:36,190 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2024-12-02 07:02:36,190 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2024-12-02 07:02:36,190 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-12-02 07:02:36,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 146#$Ultimate##0true, 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:36,232 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2024-12-02 07:02:36,232 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-12-02 07:02:36,232 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2024-12-02 07:02:36,232 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-12-02 07:02:36,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 176#$Ultimate##0true]) [2024-12-02 07:02:36,234 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2024-12-02 07:02:36,234 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-12-02 07:02:36,234 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2024-12-02 07:02:36,234 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-12-02 07:02:36,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 146#$Ultimate##0true, 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:36,308 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,308 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:36,308 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:36,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,309 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:36,309 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:36,309 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,310 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,311 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:36,311 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,311 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:36,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 176#$Ultimate##0true]) [2024-12-02 07:02:36,314 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,314 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:36,314 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-12-02 07:02:36,314 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 182#L1048-3true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,328 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2024-12-02 07:02:36,328 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2024-12-02 07:02:36,328 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-12-02 07:02:36,328 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-12-02 07:02:36,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,367 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-12-02 07:02:36,367 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:36,367 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,367 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,369 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-12-02 07:02:36,369 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,369 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:36,369 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:36,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 182#L1048-3true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,387 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2024-12-02 07:02:36,387 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-12-02 07:02:36,388 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-12-02 07:02:36,388 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-12-02 07:02:36,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 115#L1062-5true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,439 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,439 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,439 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:36,439 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-12-02 07:02:36,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 74#L1049-1true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,451 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is not cut-off event [2024-12-02 07:02:36,451 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,452 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,452 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-12-02 07:02:36,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 70#L1062-19true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,494 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,494 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,494 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,494 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 182#L1048-3true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,500 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,500 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,500 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,500 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 57#L1049-2true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,506 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,506 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,506 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,506 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,513 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,513 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,513 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,513 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 74#L1049-1true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,517 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,517 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,517 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,517 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 57#L1049-2true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,522 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,522 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,522 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,522 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:36,523 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,523 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-12-02 07:02:36,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,523 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][142], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, 231#true, Black: 243#true, 39#L1048-3true, 180#ULTIMATE.startFINALtrue, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:36,561 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,562 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,562 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,562 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-12-02 07:02:36,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 57#L1049-2true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,579 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,579 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,579 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-12-02 07:02:36,579 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 32#L1062-27true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 146#$Ultimate##0true, 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:36,584 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,585 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,585 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:36,585 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:36,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 176#$Ultimate##0true]) [2024-12-02 07:02:36,587 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,587 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:36,587 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:36,587 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 57#L1049-2true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,592 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,592 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,592 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:36,592 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:36,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:36,593 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,593 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:36,593 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-12-02 07:02:36,593 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-12-02 07:02:36,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 213#L1049-7true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:36,645 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,645 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,645 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,645 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 115#L1062-5true, 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,649 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,649 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,649 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,649 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 74#L1049-1true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,650 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,650 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,650 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,651 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,651 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,651 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,651 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,651 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,653 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,653 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,653 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-12-02 07:02:36,653 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 213#L1049-7true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:36,713 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,713 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,713 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,713 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 57#L1049-2true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,719 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,719 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,719 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,719 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:36,720 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,720 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,720 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,720 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,720 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,720 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,720 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,720 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 200#L1049-10true, 231#true]) [2024-12-02 07:02:36,721 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2024-12-02 07:02:36,721 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-12-02 07:02:36,722 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-12-02 07:02:36,722 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-12-02 07:02:36,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 57#L1049-2true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,724 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,724 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,724 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,724 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,724 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,724 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,724 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,724 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-12-02 07:02:36,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,793 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:36,793 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,793 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,793 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:36,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:36,795 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:36,795 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,795 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,796 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 32#L1062-27true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true]) [2024-12-02 07:02:36,798 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:36,798 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,798 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,798 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:36,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 43#L1049-18true, Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, 115#L1062-5true, Black: 238#true, 231#true]) [2024-12-02 07:02:36,799 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-12-02 07:02:36,799 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:36,799 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,800 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:36,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 200#L1049-10true, 231#true]) [2024-12-02 07:02:36,803 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2024-12-02 07:02:36,804 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:36,804 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:36,804 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-12-02 07:02:37,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 182#L1048-3true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,008 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2024-12-02 07:02:37,008 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:37,008 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:37,009 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-12-02 07:02:37,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 213#L1049-7true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,066 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,066 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,066 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,066 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,069 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,069 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,069 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,069 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,070 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,070 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,070 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,070 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,074 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,074 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,074 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,074 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,077 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,077 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,077 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,077 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,077 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,077 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,077 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,078 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-12-02 07:02:37,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,095 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2024-12-02 07:02:37,095 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:37,095 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:37,095 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-12-02 07:02:37,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 200#L1049-10true, 231#true]) [2024-12-02 07:02:37,137 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,137 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,137 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,137 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,138 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,138 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,138 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,138 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 132#L1049-15true, 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,139 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,139 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,139 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,139 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,140 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,140 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,140 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,140 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][142], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, 191#L1062-12true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,141 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,141 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,141 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,141 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,143 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,143 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,143 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,143 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,144 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,144 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,144 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,144 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,149 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,150 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,150 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,150 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 74#L1049-1true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,156 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2024-12-02 07:02:37,156 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,156 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:37,156 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,162 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2024-12-02 07:02:37,162 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,162 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:37,162 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true, 82#L1063-10true]) [2024-12-02 07:02:37,182 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,182 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,182 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,182 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-12-02 07:02:37,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 200#L1049-10true, 231#true, Black: 243#true, 180#ULTIMATE.startFINALtrue, 245#(= |#race~datas~0| 0)]) [2024-12-02 07:02:37,214 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2024-12-02 07:02:37,214 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,214 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,214 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-12-02 07:02:37,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [139#L1062-11true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 43#L1049-18true, Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,219 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,219 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,219 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,219 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 43#L1049-18true, Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,220 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,220 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,220 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,221 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 32#L1062-27true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 57#L1049-2true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,226 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,227 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,227 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,227 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-12-02 07:02:37,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 57#L1049-2true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,234 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,234 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:37,234 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:37,234 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 32#L1062-27true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 228#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-12-02 07:02:37,235 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,235 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,235 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:37,235 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:37,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 139#L1062-11true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 10#L1049-18true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,247 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,247 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:37,247 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:37,247 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-12-02 07:02:37,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 132#L1049-15true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,301 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,301 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,301 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,301 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 43#L1049-18true, Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,302 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,302 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,302 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,302 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,302 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,302 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,302 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,302 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 43#L1049-18true, Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,305 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,305 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,305 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,305 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,306 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,306 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,306 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,306 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,306 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,306 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,306 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,306 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,309 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,309 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,309 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,309 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,310 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,310 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,310 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,310 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,311 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,311 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,311 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,311 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 99#L1062-14true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 10#L1049-18true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,327 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2024-12-02 07:02:37,327 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-12-02 07:02:37,327 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-12-02 07:02:37,327 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-12-02 07:02:37,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 71#L1063-1true, Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 200#L1049-10true, 231#true]) [2024-12-02 07:02:37,366 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,366 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,366 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,366 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][142], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 220#L1062-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 194#L1050-3true, 231#true]) [2024-12-02 07:02:37,373 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,373 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,373 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,373 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 213#L1049-7true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,387 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,387 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,387 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,387 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 115#L1062-5true, 171#L1049-16true, Black: 238#true, 194#L1050-3true, 231#true]) [2024-12-02 07:02:37,391 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,391 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,391 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,391 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 115#L1062-5true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), 194#L1050-3true, 231#true]) [2024-12-02 07:02:37,393 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,393 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,393 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,393 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 32#L1062-27true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,395 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,395 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,395 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,395 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 32#L1062-27true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,398 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,398 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,398 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,399 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][169], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 39#L1048-3true, 13#L1062-36true]) [2024-12-02 07:02:37,406 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,406 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,406 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-12-02 07:02:37,406 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-12-02 07:02:37,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 200#L1049-10true, 231#true, 165#L1063-2true]) [2024-12-02 07:02:37,451 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,451 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,451 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,451 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-12-02 07:02:37,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 9#L1050-3true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 115#L1062-5true, Black: 240#(= |#race~threads_mask~0| 0), 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,458 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2024-12-02 07:02:37,458 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-12-02 07:02:37,458 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-12-02 07:02:37,458 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-12-02 07:02:37,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,471 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,471 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,471 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,471 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][282], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 10#L1049-18true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,472 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,472 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,472 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,472 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 43#L1049-18true, Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,473 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,473 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,473 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,473 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][190], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 70#L1062-19true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 43#L1049-18true, Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true]) [2024-12-02 07:02:37,476 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,476 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,476 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,476 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-12-02 07:02:37,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][189], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 32#L1062-27true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 200#L1049-10true, 231#true]) [2024-12-02 07:02:37,481 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2024-12-02 07:02:37,481 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-12-02 07:02:37,481 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-12-02 07:02:37,481 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-12-02 07:02:37,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,505 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,505 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:37,505 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,505 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:37,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][283], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 72#L1062-32true, 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true]) [2024-12-02 07:02:37,566 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-12-02 07:02:37,566 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,566 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-12-02 07:02:37,566 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-12-02 07:02:37,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][260], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 26#L1049-7true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 238#true, 231#true, 169#L1049-16true, 13#L1062-36true]) [2024-12-02 07:02:37,572 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-12-02 07:02:37,572 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-12-02 07:02:37,572 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:37,572 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-12-02 07:02:37,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, 243#true, 269#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 171#L1049-16true, Black: 238#true, 231#true, 169#L1049-16true]) WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2024-12-02 07:03:27,723 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-12-02 07:03:27,723 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:03:27,723 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-12-02 07:03:27,723 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:03:27,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 213#L1049-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 89#L1063-16true]) [2024-12-02 07:03:27,723 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-12-02 07:03:27,723 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:03:27,724 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-12-02 07:03:27,724 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:03:27,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 165#L1063-2true, 19#L1049-1true, 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, 9#L1050-3true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:27,733 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is not cut-off event [2024-12-02 07:03:27,733 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2024-12-02 07:03:27,733 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2024-12-02 07:03:27,733 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2024-12-02 07:03:27,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, 9#L1050-3true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:27,747 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,747 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:03:27,747 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,747 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-12-02 07:03:27,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 214#L1064-3true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:27,807 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,807 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,807 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,807 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,807 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([688] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][231], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 89#L1063-16true]) [2024-12-02 07:03:27,819 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,819 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,819 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,819 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 214#L1064-3true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:27,848 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is not cut-off event [2024-12-02 07:03:27,848 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2024-12-02 07:03:27,848 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2024-12-02 07:03:27,848 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2024-12-02 07:03:27,848 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2024-12-02 07:03:27,849 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 214#L1064-3true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:27,849 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,849 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,849 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,849 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,849 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,849 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][275], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 82#L1063-10true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:27,944 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,944 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,944 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-12-02 07:03:27,944 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,944 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:27,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][275], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 43#L1049-18true, 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:27,946 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-12-02 07:03:27,946 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-12-02 07:03:27,946 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:03:27,946 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:03:28,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 213#L1049-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 89#L1063-16true]) [2024-12-02 07:03:28,004 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-12-02 07:03:28,004 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:03:28,004 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-12-02 07:03:28,004 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:03:28,004 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, 10#L1049-18true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,057 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 31#L1049-19true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,057 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:28,057 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:28,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][224], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 90#L1050true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,061 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:28,061 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:28,061 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:28,061 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][275], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 82#L1063-10true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 43#L1049-18true, 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,221 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,222 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-12-02 07:03:28,222 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,222 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 243#true, 86#L1063-15true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 262#true, 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 39#L1048-3true, 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, 9#L1050-3true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,327 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-12-02 07:03:28,327 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:03:28,328 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:03:28,328 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:03:28,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][145], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, 19#L1049-1true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 10#L1049-18true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 311#true, 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,389 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2024-12-02 07:03:28,389 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2024-12-02 07:03:28,389 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,389 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2024-12-02 07:03:28,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,390 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,390 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,390 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,390 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,393 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,393 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,393 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,393 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 19#L1049-1true, 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,768 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 121#L1049-2true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:28,768 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:28,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 19#L1049-1true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:28,769 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:28,769 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:28,769 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:28,769 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:28,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 19#L1049-1true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,777 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:28,777 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:28,777 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:28,777 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:03:28,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 121#L1049-2true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,778 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:28,778 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:03:28,778 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:28,778 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:28,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, 91#L1051-7true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,818 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,818 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:28,819 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:28,819 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:28,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 32#L1062-27true, 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,820 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,820 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:28,820 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:28,820 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:28,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,845 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,845 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,845 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,845 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,845 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][145], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 19#L1049-1true, 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 10#L1049-18true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 311#true, 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,887 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,887 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,887 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:28,887 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,888 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:28,888 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,888 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,888 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:28,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,892 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:28,892 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:28,892 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,892 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][145], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 121#L1049-2true, 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 10#L1049-18true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 311#true, 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,896 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,896 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,896 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:28,896 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is not cut-off event [2024-12-02 07:03:28,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 271#(not (= ~threads_mask~0 0)), 277#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 103#L1065-5true, 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,902 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,902 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,902 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:28,902 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:28,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:28,904 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:28,904 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:28,904 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:28,904 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,086 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, 10#L1049-18true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,086 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,086 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,086 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,086 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:03:29,086 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,086 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 121#L1049-2true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,141 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2024-12-02 07:03:29,141 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:29,141 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:29,141 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:29,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,211 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,211 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,211 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,211 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,212 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][145], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 19#L1049-1true, Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 10#L1049-18true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 311#true, 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,245 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,245 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,245 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,245 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,246 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,246 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,246 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,246 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,250 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,250 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,250 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,250 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][145], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 121#L1049-2true, 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 10#L1049-18true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 311#true, 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,255 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,255 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,255 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,255 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 58#L1065-6true, 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 300#true, 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,260 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,260 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,260 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,261 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,262 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,262 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,262 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,262 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 283#(not (= ~threads_mask~0 0)), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 271#(not (= ~threads_mask~0 0)), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 103#L1065-5true, 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,266 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,266 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,266 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,267 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,267 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,267 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,267 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,267 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,268 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,268 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,268 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,268 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,268 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,268 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,269 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,269 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,269 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,269 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,269 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,269 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,269 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,269 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,272 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,272 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,272 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,272 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 103#L1065-5true, 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,272 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,272 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,272 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,273 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,273 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,273 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,273 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,273 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,273 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,273 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,274 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,275 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,275 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,275 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,275 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:29,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, 91#L1051-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, 10#L1049-18true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,400 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is not cut-off event [2024-12-02 07:03:29,400 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is not cut-off event [2024-12-02 07:03:29,400 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2024-12-02 07:03:29,400 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2024-12-02 07:03:29,445 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 31#L1049-19true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,445 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,445 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,445 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,445 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,445 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:29,445 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 165#L1063-2true, 19#L1049-1true, 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,493 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:29,493 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 165#L1063-2true, Black: 277#(not (= ~threads_mask~0 0)), 19#L1049-1true, 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:29,494 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, Black: 277#(not (= ~threads_mask~0 0)), 165#L1063-2true, 19#L1049-1true, 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,494 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:29,494 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:29,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 19#L1049-1true, 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,495 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,495 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:03:29,495 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,495 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 121#L1049-2true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,495 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,495 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,495 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:29,495 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][275], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,530 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,530 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:03:29,530 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,530 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 271#(not (= ~threads_mask~0 0)), 231#true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:29,531 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,531 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,531 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,531 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,567 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,567 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,567 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,567 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,567 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][145], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 19#L1049-1true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 10#L1049-18true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 311#true, 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,601 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,601 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,601 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,601 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,602 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,602 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,602 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,602 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,606 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,606 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,606 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,606 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][145], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 121#L1049-2true, 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 10#L1049-18true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 311#true, 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,610 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,610 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,610 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,610 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 188#L1065-7true, 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,616 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,616 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,616 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,616 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 188#L1065-7true, 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,617 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,617 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,618 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,618 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 271#(not (= ~threads_mask~0 0)), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 58#L1065-6true, 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,621 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,621 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,621 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,621 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,621 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,622 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,622 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,622 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,622 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,622 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,622 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,622 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,622 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,622 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,623 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,623 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,623 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,623 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,623 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,623 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,624 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,624 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,624 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,624 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 50#L1049-10true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,625 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,625 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,625 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,625 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,627 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,628 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,628 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,628 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 58#L1065-6true, 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,628 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,628 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,628 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,628 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,629 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,629 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,629 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,629 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,629 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,629 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,629 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,630 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,630 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,630 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,630 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,638 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,638 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,638 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,638 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,638 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,638 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 91#L1051-7true, 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,699 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,699 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,699 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:29,699 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, 91#L1051-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 31#L1049-19true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,772 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event [2024-12-02 07:03:29,772 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2024-12-02 07:03:29,772 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is not cut-off event [2024-12-02 07:03:29,772 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is not cut-off event [2024-12-02 07:03:29,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,833 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,834 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,834 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,834 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:29,852 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,852 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,852 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,852 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 121#L1049-2true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,859 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,859 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,859 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:29,859 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,859 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:29,864 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,864 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,864 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:03:29,864 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-12-02 07:03:29,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,864 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,864 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:29,865 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,865 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,865 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:29,865 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,866 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:29,866 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:03:29,866 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:03:29,866 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:29,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][275], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 82#L1063-10true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,897 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,897 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-12-02 07:03:29,897 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,897 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,936 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,936 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,936 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,936 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,936 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,938 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,938 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,938 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,938 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,938 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([777] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][145], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 121#L1049-2true, 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 10#L1049-18true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 311#true, 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,976 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,976 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:29,976 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,976 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,981 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,981 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,981 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,981 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,982 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:29,982 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,982 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,982 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 271#(not (= ~threads_mask~0 0)), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 264#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,986 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,986 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,986 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:29,986 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,986 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:29,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,986 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,986 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,986 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:29,986 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:29,987 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:29,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,987 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,987 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,987 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,987 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,987 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,988 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,988 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,988 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,988 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,988 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,988 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,988 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,989 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,989 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,989 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,989 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,989 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,989 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,989 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,989 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,992 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:29,992 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,992 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,992 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:29,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 264#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,992 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,992 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,993 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,993 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,993 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,993 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,993 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,993 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,994 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,994 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,994 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:29,995 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:29,995 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,995 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:29,995 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:30,002 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,002 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,002 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,002 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,002 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,002 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,002 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,006 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is not cut-off event [2024-12-02 07:03:30,006 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,006 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,006 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:30,006 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is not cut-off event [2024-12-02 07:03:30,007 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 103#L1065-5true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,007 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,007 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,007 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,007 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:30,007 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:30,007 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:30,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 96#L1051-10true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,194 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,194 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,195 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,195 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), 121#L1049-2true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,208 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,208 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,208 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,208 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,211 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,211 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,211 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,211 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 165#L1063-2true, Black: 277#(not (= ~threads_mask~0 0)), 19#L1049-1true, 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,227 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,227 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:30,227 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,227 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:30,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 271#(not (= ~threads_mask~0 0)), 231#true, 39#L1048-3true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,258 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,258 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,258 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,258 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,296 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,296 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,296 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,296 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,296 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, 271#(not (= ~threads_mask~0 0)), 277#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,346 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,346 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,346 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,346 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,346 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,347 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,347 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,347 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,347 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,347 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,347 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,347 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,347 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,347 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,347 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,349 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,349 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,349 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,349 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,349 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,349 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,349 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,350 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,350 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,350 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,350 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 50#L1049-10true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,351 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,351 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,351 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,351 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,354 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,354 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,354 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,354 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([814] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][298], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, 271#(not (= ~threads_mask~0 0)), 277#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,354 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,354 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,354 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,354 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,355 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][140], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 200#L1049-10true, Black: 300#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,355 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,355 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,355 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,355 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,355 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,355 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][310], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 50#L1049-10true, Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,356 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,356 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,356 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,356 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,363 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 188#L1065-7true, 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,363 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,363 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,363 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,363 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,363 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,363 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,366 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,366 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,366 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,366 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is not cut-off event [2024-12-02 07:03:30,366 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,367 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 58#L1065-6true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,367 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,367 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,367 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,367 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,367 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:30,367 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][224], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 194#L1050-3true, 90#L1050true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,687 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2024-12-02 07:03:30,687 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:30,687 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:30,687 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,687 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:30,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 165#L1063-2true, 19#L1049-1true, 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,707 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,707 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,707 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,707 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 277#(not (= ~threads_mask~0 0)), 96#L1051-10true, 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,713 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:30,713 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:30,713 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:30,713 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:30,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,723 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,723 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,723 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:30,723 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-12-02 07:03:30,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][76], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 121#L1049-2true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:30,724 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,724 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,724 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,724 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-12-02 07:03:30,724 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:30,744 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,744 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,744 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,744 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 188#L1065-7true, 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,769 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,769 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,769 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,769 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,769 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([688] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][231], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 91#L1051-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 89#L1063-16true]) [2024-12-02 07:03:30,792 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,792 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,792 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,792 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,800 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,800 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,800 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,800 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,800 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,800 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,800 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,802 INFO L294 olderBase$Statistics]: this new event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,802 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,802 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is not cut-off event [2024-12-02 07:03:30,802 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2024-12-02 07:03:30,802 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2024-12-02 07:03:30,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 188#L1065-7true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 300#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,803 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,803 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,803 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,803 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:30,803 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,803 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,935 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,935 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,935 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,935 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 39#L1048-3true, 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:30,935 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2024-12-02 07:03:30,935 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2024-12-02 07:03:30,935 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2024-12-02 07:03:30,935 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2024-12-02 07:03:30,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 165#L1063-2true, 19#L1049-1true, 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:30,939 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is not cut-off event [2024-12-02 07:03:30,939 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2024-12-02 07:03:30,939 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2024-12-02 07:03:30,939 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2024-12-02 07:03:30,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 165#L1063-2true, 19#L1049-1true, 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,943 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,943 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,943 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,943 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, 91#L1051-7true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, 31#L1049-19true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,972 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, 91#L1051-7true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, 10#L1049-18true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,972 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:30,972 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:30,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][224], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, 91#L1051-7true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 90#L1050true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,978 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2024-12-02 07:03:30,978 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2024-12-02 07:03:30,978 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:30,978 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:30,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([818] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][305], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 240#(= |#race~threads_mask~0| 0), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:30,997 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,997 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,997 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:30,997 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:30,997 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:31,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,021 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is not cut-off event [2024-12-02 07:03:31,021 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2024-12-02 07:03:31,021 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2024-12-02 07:03:31,021 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is not cut-off event [2024-12-02 07:03:31,021 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is not cut-off event [2024-12-02 07:03:31,022 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][134], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 243#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 119#L1065-8true, Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 300#true, 169#L1049-16true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,022 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-12-02 07:03:31,022 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:31,022 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:31,022 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-12-02 07:03:31,022 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:31,022 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:31,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 146#$Ultimate##0true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,162 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,162 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,162 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,162 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, 39#L1048-3true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,163 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2024-12-02 07:03:31,163 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2024-12-02 07:03:31,163 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2024-12-02 07:03:31,163 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2024-12-02 07:03:31,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([806] L1049-->L1049-1: Formula: (= |v_#race~threads_mask~0_13| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_13|} AuxVars[] AssignedVars[#race~threads_mask~0][296], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 283#(not (= ~threads_mask~0 0)), 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, 165#L1063-2true, 19#L1049-1true, 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,170 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,170 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,170 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,170 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [60#L1051-7true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 262#true, 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 39#L1048-3true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,200 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,200 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,200 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,200 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-12-02 07:03:31,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), 231#true, 39#L1048-3true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,364 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2024-12-02 07:03:31,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:03:31,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:03:31,364 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:03:31,535 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, 91#L1051-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, 10#L1049-18true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,535 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,535 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:03:31,535 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:31,535 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,535 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,535 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,569 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:31,569 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 96#L1051-10true, 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,569 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,569 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:03:31,570 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-12-02 07:03:31,570 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:03:31,711 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][207], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, 91#L1051-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 31#L1049-19true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,712 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2024-12-02 07:03:31,712 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,712 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,712 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:31,712 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,712 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][275], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, 91#L1051-7true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,768 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,768 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,768 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:31,768 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 2#L1051-9true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, 26#L1049-7true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,769 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,769 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,769 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,769 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:31,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([773] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][275], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, 91#L1051-7true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 82#L1063-10true, Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,933 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2024-12-02 07:03:31,933 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2024-12-02 07:03:31,933 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:31,933 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2024-12-02 07:03:31,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, 26#L1049-7true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 53#L1051-10true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:31,934 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,934 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,934 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:31,934 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 178#L1051-8true]) [2024-12-02 07:03:32,245 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 195#L1051-9true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,245 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 207 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 96#L1051-10true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 200#L1049-10true, Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,245 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2024-12-02 07:03:32,245 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2024-12-02 07:03:32,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, 53#L1051-10true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,294 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 38#L1051-8true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,294 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][232], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), 2#L1051-9true, Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 79#L1063-7true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, 171#L1049-16true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,294 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,294 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:32,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([572] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][224], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, 233#true, 300#true, 91#L1051-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 264#(not (= ~threads_mask~0 0)), Black: 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 90#L1050true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 71#L1063-1true, 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,400 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2024-12-02 07:03:32,400 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,400 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,400 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,400 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 2#L1051-9true, 233#true, 86#L1063-15true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 264#(not (= ~threads_mask~0 0)), 287#true, 26#L1049-7true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,413 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,413 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,413 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,413 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2024-12-02 07:03:32,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 264#(not (= ~threads_mask~0 0)), 287#true, 26#L1049-7true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, 53#L1051-10true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,555 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,555 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,555 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,555 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 2#L1051-9true, 233#true, 86#L1063-15true, 50#L1049-10true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 262#true, 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 264#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,716 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,716 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:32,716 INFO L297 olderBase$Statistics]: existing Event has 199 ancestors and is cut-off event [2024-12-02 07:03:32,716 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:03:32,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, 50#L1049-10true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 262#true, 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 264#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 53#L1051-10true, 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:32,716 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2024-12-02 07:03:32,716 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:32,716 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-12-02 07:03:32,716 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2024-12-02 07:03:33,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 2#L1051-9true, 233#true, 283#(not (= ~threads_mask~0 0)), 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 271#(not (= ~threads_mask~0 0)), 90#L1050true, 231#true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:33,314 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2024-12-02 07:03:33,314 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2024-12-02 07:03:33,314 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2024-12-02 07:03:33,314 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2024-12-02 07:03:33,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([567] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][237], [278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 283#(not (= ~threads_mask~0 0)), 233#true, 79#L1063-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 300#true, Black: 262#true, 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 90#L1050true, 231#true, Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), 316#true, Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 53#L1051-10true, 311#true, Black: 238#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:33,411 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2024-12-02 07:03:33,411 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2024-12-02 07:03:33,411 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2024-12-02 07:03:33,411 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2024-12-02 07:03:33,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 2#L1051-9true, 233#true, 86#L1063-15true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 271#(not (= ~threads_mask~0 0)), 277#(not (= ~threads_mask~0 0)), 90#L1050true, 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:33,875 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2024-12-02 07:03:33,875 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2024-12-02 07:03:33,875 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2024-12-02 07:03:33,875 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2024-12-02 07:03:33,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([609] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][85], [Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 260#(<= (+ ~threads_mask~0 1) 0), 233#true, 86#L1063-15true, 300#true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 262#true, 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 277#(not (= ~threads_mask~0 0)), 271#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, 90#L1050true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), 264#(not (= ~threads_mask~0 0)), Black: 283#(not (= ~threads_mask~0 0)), 287#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 316#true, 53#L1051-10true, Black: 297#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 311#true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 238#true, Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 243#true, Black: 313#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|)]) [2024-12-02 07:03:33,967 INFO L294 olderBase$Statistics]: this new event has 219 ancestors and is cut-off event [2024-12-02 07:03:33,967 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2024-12-02 07:03:33,967 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2024-12-02 07:03:33,967 INFO L297 olderBase$Statistics]: existing Event has 219 ancestors and is cut-off event [2024-12-02 07:03:34,638 INFO L124 PetriNetUnfolderBase]: 31024/93133 cut-off events. [2024-12-02 07:03:34,638 INFO L125 PetriNetUnfolderBase]: For 112541/117831 co-relation queries the response was YES. [2024-12-02 07:03:35,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207837 conditions, 93133 events. 31024/93133 cut-off events. For 112541/117831 co-relation queries the response was YES. Maximal size of possible extension queue 3087. Compared 1303864 event pairs, 9969 based on Foata normal form. 686/82792 useless extension candidates. Maximal degree in co-relation 189742. Up to 28624 conditions per place. [2024-12-02 07:03:35,385 INFO L140 encePairwiseOnDemand]: 234/249 looper letters, 115 selfloop transitions, 38 changer transitions 0/434 dead transitions. [2024-12-02 07:03:35,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 434 transitions, 2283 flow [2024-12-02 07:03:35,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:03:35,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:03:35,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1327 transitions. [2024-12-02 07:03:35,387 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8882195448460509 [2024-12-02 07:03:35,387 INFO L175 Difference]: Start difference. First operand has 274 places, 363 transitions, 1765 flow. Second operand 6 states and 1327 transitions. [2024-12-02 07:03:35,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 434 transitions, 2283 flow [2024-12-02 07:03:35,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 434 transitions, 2245 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:03:35,721 INFO L231 Difference]: Finished difference. Result has 282 places, 400 transitions, 2045 flow [2024-12-02 07:03:35,721 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2045, PETRI_PLACES=282, PETRI_TRANSITIONS=400} [2024-12-02 07:03:35,721 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 50 predicate places. [2024-12-02 07:03:35,722 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 400 transitions, 2045 flow [2024-12-02 07:03:35,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 205.16666666666666) internal successors, (1231), 6 states have internal predecessors, (1231), 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) [2024-12-02 07:03:35,722 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:03:35,722 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:03:35,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-12-02 07:03:35,722 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:03:35,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:03:35,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1906945633, now seen corresponding path program 1 times [2024-12-02 07:03:35,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:03:35,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185337618] [2024-12-02 07:03:35,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:03:35,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:03:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:03:35,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:03:35,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:03:35,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185337618] [2024-12-02 07:03:35,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185337618] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:03:35,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:03:35,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:03:35,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991507664] [2024-12-02 07:03:35,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:03:35,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:03:35,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:03:35,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:03:35,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:03:35,800 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 249 [2024-12-02 07:03:35,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 400 transitions, 2045 flow. Second operand has 3 states, 3 states have (on average 228.33333333333334) internal successors, (685), 3 states have internal predecessors, (685), 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) [2024-12-02 07:03:35,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:03:35,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 249 [2024-12-02 07:03:35,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:03:36,585 INFO L124 PetriNetUnfolderBase]: 1149/4484 cut-off events. [2024-12-02 07:03:36,585 INFO L125 PetriNetUnfolderBase]: For 2916/3009 co-relation queries the response was YES. [2024-12-02 07:03:36,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9789 conditions, 4484 events. 1149/4484 cut-off events. For 2916/3009 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 33819 event pairs, 228 based on Foata normal form. 63/4258 useless extension candidates. Maximal degree in co-relation 8299. Up to 1248 conditions per place. [2024-12-02 07:03:36,615 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 19 selfloop transitions, 6 changer transitions 0/328 dead transitions. [2024-12-02 07:03:36,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 328 transitions, 1488 flow [2024-12-02 07:03:36,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:03:36,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:03:36,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 701 transitions. [2024-12-02 07:03:36,616 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9384203480589023 [2024-12-02 07:03:36,616 INFO L175 Difference]: Start difference. First operand has 282 places, 400 transitions, 2045 flow. Second operand 3 states and 701 transitions. [2024-12-02 07:03:36,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 328 transitions, 1488 flow [2024-12-02 07:03:36,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 328 transitions, 1345 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-12-02 07:03:36,635 INFO L231 Difference]: Finished difference. Result has 270 places, 325 transitions, 1290 flow [2024-12-02 07:03:36,635 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1290, PETRI_PLACES=270, PETRI_TRANSITIONS=325} [2024-12-02 07:03:36,635 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 38 predicate places. [2024-12-02 07:03:36,635 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 325 transitions, 1290 flow [2024-12-02 07:03:36,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 228.33333333333334) internal successors, (685), 3 states have internal predecessors, (685), 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) [2024-12-02 07:03:36,636 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:03:36,636 INFO L206 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] [2024-12-02 07:03:36,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-12-02 07:03:36,636 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:03:36,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:03:36,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1448468392, now seen corresponding path program 1 times [2024-12-02 07:03:36,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:03:36,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709385022] [2024-12-02 07:03:36,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:03:36,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:03:36,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:03:36,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:03:36,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:03:36,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709385022] [2024-12-02 07:03:36,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709385022] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:03:36,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:03:36,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:03:36,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463571601] [2024-12-02 07:03:36,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:03:36,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:03:36,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:03:36,885 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:03:36,885 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:03:36,975 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 249 [2024-12-02 07:03:36,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 325 transitions, 1290 flow. Second operand has 6 states, 6 states have (on average 206.5) internal successors, (1239), 6 states have internal predecessors, (1239), 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) [2024-12-02 07:03:36,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:03:36,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 249 [2024-12-02 07:03:36,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:03:40,922 INFO L124 PetriNetUnfolderBase]: 9469/28067 cut-off events. [2024-12-02 07:03:40,922 INFO L125 PetriNetUnfolderBase]: For 18776/19081 co-relation queries the response was YES. [2024-12-02 07:03:41,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63646 conditions, 28067 events. 9469/28067 cut-off events. For 18776/19081 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 313562 event pairs, 2160 based on Foata normal form. 5/24729 useless extension candidates. Maximal degree in co-relation 56059. Up to 9079 conditions per place. [2024-12-02 07:03:41,093 INFO L140 encePairwiseOnDemand]: 230/249 looper letters, 191 selfloop transitions, 118 changer transitions 0/520 dead transitions. [2024-12-02 07:03:41,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 520 transitions, 2886 flow [2024-12-02 07:03:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:03:41,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:03:41,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1378 transitions. [2024-12-02 07:03:41,095 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9223560910307899 [2024-12-02 07:03:41,095 INFO L175 Difference]: Start difference. First operand has 270 places, 325 transitions, 1290 flow. Second operand 6 states and 1378 transitions. [2024-12-02 07:03:41,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 520 transitions, 2886 flow [2024-12-02 07:03:41,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 520 transitions, 2864 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 07:03:41,180 INFO L231 Difference]: Finished difference. Result has 278 places, 437 transitions, 2414 flow [2024-12-02 07:03:41,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2414, PETRI_PLACES=278, PETRI_TRANSITIONS=437} [2024-12-02 07:03:41,180 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 46 predicate places. [2024-12-02 07:03:41,180 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 437 transitions, 2414 flow [2024-12-02 07:03:41,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 206.5) internal successors, (1239), 6 states have internal predecessors, (1239), 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) [2024-12-02 07:03:41,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:03:41,180 INFO L206 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] [2024-12-02 07:03:41,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-12-02 07:03:41,181 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:03:41,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:03:41,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1791107852, now seen corresponding path program 1 times [2024-12-02 07:03:41,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:03:41,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916057404] [2024-12-02 07:03:41,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:03:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:03:41,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:03:41,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:03:41,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:03:41,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916057404] [2024-12-02 07:03:41,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916057404] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:03:41,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:03:41,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 07:03:41,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767124492] [2024-12-02 07:03:41,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:03:41,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:03:41,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:03:41,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:03:41,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:03:41,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 249 [2024-12-02 07:03:41,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 437 transitions, 2414 flow. Second operand has 8 states, 8 states have (on average 214.25) internal successors, (1714), 8 states have internal predecessors, (1714), 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) [2024-12-02 07:03:41,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:03:41,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 249 [2024-12-02 07:03:41,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:03:48,539 INFO L124 PetriNetUnfolderBase]: 10362/38968 cut-off events. [2024-12-02 07:03:48,539 INFO L125 PetriNetUnfolderBase]: For 29677/37684 co-relation queries the response was YES. [2024-12-02 07:03:48,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94117 conditions, 38968 events. 10362/38968 cut-off events. For 29677/37684 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 464321 event pairs, 1079 based on Foata normal form. 83/36390 useless extension candidates. Maximal degree in co-relation 83147. Up to 7203 conditions per place. [2024-12-02 07:03:48,786 INFO L140 encePairwiseOnDemand]: 238/249 looper letters, 166 selfloop transitions, 39 changer transitions 0/607 dead transitions. [2024-12-02 07:03:48,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 607 transitions, 3321 flow [2024-12-02 07:03:48,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 07:03:48,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 07:03:48,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4657 transitions. [2024-12-02 07:03:48,790 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8906100592847581 [2024-12-02 07:03:48,790 INFO L175 Difference]: Start difference. First operand has 278 places, 437 transitions, 2414 flow. Second operand 21 states and 4657 transitions. [2024-12-02 07:03:48,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 607 transitions, 3321 flow [2024-12-02 07:03:49,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 607 transitions, 3285 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-12-02 07:03:49,132 INFO L231 Difference]: Finished difference. Result has 315 places, 477 transitions, 2675 flow [2024-12-02 07:03:49,132 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=2378, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2675, PETRI_PLACES=315, PETRI_TRANSITIONS=477} [2024-12-02 07:03:49,132 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 83 predicate places. [2024-12-02 07:03:49,132 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 477 transitions, 2675 flow [2024-12-02 07:03:49,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 214.25) internal successors, (1714), 8 states have internal predecessors, (1714), 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) [2024-12-02 07:03:49,133 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:03:49,133 INFO L206 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] [2024-12-02 07:03:49,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-12-02 07:03:49,133 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:03:49,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:03:49,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1674571646, now seen corresponding path program 1 times [2024-12-02 07:03:49,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:03:49,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30001299] [2024-12-02 07:03:49,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:03:49,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:03:49,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:03:49,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:03:49,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:03:49,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30001299] [2024-12-02 07:03:49,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30001299] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:03:49,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:03:49,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 07:03:49,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685668621] [2024-12-02 07:03:49,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:03:49,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 07:03:49,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:03:49,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 07:03:49,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:03:49,818 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 249 [2024-12-02 07:03:49,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 477 transitions, 2675 flow. Second operand has 12 states, 12 states have (on average 193.58333333333334) internal successors, (2323), 12 states have internal predecessors, (2323), 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) [2024-12-02 07:03:49,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:03:49,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 249 [2024-12-02 07:03:49,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:04:05,182 INFO L124 PetriNetUnfolderBase]: 27439/86601 cut-off events. [2024-12-02 07:04:05,182 INFO L125 PetriNetUnfolderBase]: For 99006/103446 co-relation queries the response was YES. [2024-12-02 07:04:05,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230163 conditions, 86601 events. 27439/86601 cut-off events. For 99006/103446 co-relation queries the response was YES. Maximal size of possible extension queue 2186. Compared 1166229 event pairs, 8384 based on Foata normal form. 996/79900 useless extension candidates. Maximal degree in co-relation 212677. Up to 26970 conditions per place. [2024-12-02 07:04:06,158 INFO L140 encePairwiseOnDemand]: 235/249 looper letters, 378 selfloop transitions, 36 changer transitions 0/656 dead transitions. [2024-12-02 07:04:06,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 656 transitions, 4825 flow [2024-12-02 07:04:06,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 07:04:06,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 07:04:06,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2633 transitions. [2024-12-02 07:04:06,160 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8134074760580785 [2024-12-02 07:04:06,160 INFO L175 Difference]: Start difference. First operand has 315 places, 477 transitions, 2675 flow. Second operand 13 states and 2633 transitions. [2024-12-02 07:04:06,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 656 transitions, 4825 flow [2024-12-02 07:04:06,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 656 transitions, 4825 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:04:06,859 INFO L231 Difference]: Finished difference. Result has 326 places, 476 transitions, 2743 flow [2024-12-02 07:04:06,859 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2743, PETRI_PLACES=326, PETRI_TRANSITIONS=476} [2024-12-02 07:04:06,859 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 94 predicate places. [2024-12-02 07:04:06,859 INFO L471 AbstractCegarLoop]: Abstraction has has 326 places, 476 transitions, 2743 flow [2024-12-02 07:04:06,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 193.58333333333334) internal successors, (2323), 12 states have internal predecessors, (2323), 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) [2024-12-02 07:04:06,860 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:04:06,860 INFO L206 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] [2024-12-02 07:04:06,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-12-02 07:04:06,860 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:04:06,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:04:06,861 INFO L85 PathProgramCache]: Analyzing trace with hash 379157692, now seen corresponding path program 1 times [2024-12-02 07:04:06,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:04:06,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321730510] [2024-12-02 07:04:06,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:04:06,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:04:06,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:04:07,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:04:07,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:04:07,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321730510] [2024-12-02 07:04:07,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321730510] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:04:07,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:04:07,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 07:04:07,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169672832] [2024-12-02 07:04:07,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:04:07,210 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 07:04:07,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:04:07,211 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 07:04:07,211 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:04:07,547 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 249 [2024-12-02 07:04:07,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 476 transitions, 2743 flow. Second operand has 11 states, 11 states have (on average 196.72727272727272) internal successors, (2164), 11 states have internal predecessors, (2164), 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) [2024-12-02 07:04:07,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:04:07,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 249 [2024-12-02 07:04:07,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:04:25,008 INFO L124 PetriNetUnfolderBase]: 33748/94346 cut-off events. [2024-12-02 07:04:25,008 INFO L125 PetriNetUnfolderBase]: For 113787/132720 co-relation queries the response was YES. [2024-12-02 07:04:25,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271316 conditions, 94346 events. 33748/94346 cut-off events. For 113787/132720 co-relation queries the response was YES. Maximal size of possible extension queue 2186. Compared 1215910 event pairs, 6546 based on Foata normal form. 1953/88154 useless extension candidates. Maximal degree in co-relation 250170. Up to 20462 conditions per place. [2024-12-02 07:04:26,022 INFO L140 encePairwiseOnDemand]: 230/249 looper letters, 448 selfloop transitions, 262 changer transitions 6/951 dead transitions. [2024-12-02 07:04:26,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 951 transitions, 7349 flow [2024-12-02 07:04:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 07:04:26,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 07:04:26,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3776 transitions. [2024-12-02 07:04:26,025 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8424810352521196 [2024-12-02 07:04:26,025 INFO L175 Difference]: Start difference. First operand has 326 places, 476 transitions, 2743 flow. Second operand 18 states and 3776 transitions. [2024-12-02 07:04:26,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 951 transitions, 7349 flow [2024-12-02 07:04:27,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 951 transitions, 7205 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-12-02 07:04:27,052 INFO L231 Difference]: Finished difference. Result has 341 places, 682 transitions, 5379 flow [2024-12-02 07:04:27,052 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5379, PETRI_PLACES=341, PETRI_TRANSITIONS=682} [2024-12-02 07:04:27,052 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 109 predicate places. [2024-12-02 07:04:27,052 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 682 transitions, 5379 flow [2024-12-02 07:04:27,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 196.72727272727272) internal successors, (2164), 11 states have internal predecessors, (2164), 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) [2024-12-02 07:04:27,052 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:04:27,053 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:04:27,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-12-02 07:04:27,053 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:04:27,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:04:27,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1188597555, now seen corresponding path program 1 times [2024-12-02 07:04:27,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:04:27,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641491378] [2024-12-02 07:04:27,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:04:27,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:04:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:04:27,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:04:27,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:04:27,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641491378] [2024-12-02 07:04:27,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641491378] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:04:27,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:04:27,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:04:27,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881031101] [2024-12-02 07:04:27,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:04:27,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:04:27,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:04:27,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:04:27,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:04:27,109 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 249 [2024-12-02 07:04:27,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 682 transitions, 5379 flow. Second operand has 3 states, 3 states have (on average 220.33333333333334) internal successors, (661), 3 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:04:27,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:04:27,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 249 [2024-12-02 07:04:27,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:04:34,815 INFO L124 PetriNetUnfolderBase]: 12725/41736 cut-off events. [2024-12-02 07:04:34,815 INFO L125 PetriNetUnfolderBase]: For 85260/146500 co-relation queries the response was YES. [2024-12-02 07:04:35,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133360 conditions, 41736 events. 12725/41736 cut-off events. For 85260/146500 co-relation queries the response was YES. Maximal size of possible extension queue 917. Compared 487364 event pairs, 1012 based on Foata normal form. 199/39467 useless extension candidates. Maximal degree in co-relation 129505. Up to 9370 conditions per place. [2024-12-02 07:04:35,369 INFO L140 encePairwiseOnDemand]: 246/249 looper letters, 31 selfloop transitions, 2 changer transitions 0/682 dead transitions. [2024-12-02 07:04:35,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 682 transitions, 5448 flow [2024-12-02 07:04:35,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:04:35,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:04:35,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 676 transitions. [2024-12-02 07:04:35,370 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9049531459170014 [2024-12-02 07:04:35,370 INFO L175 Difference]: Start difference. First operand has 341 places, 682 transitions, 5379 flow. Second operand 3 states and 676 transitions. [2024-12-02 07:04:35,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 682 transitions, 5448 flow [2024-12-02 07:04:36,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 682 transitions, 5392 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-12-02 07:04:36,515 INFO L231 Difference]: Finished difference. Result has 337 places, 681 transitions, 5325 flow [2024-12-02 07:04:36,515 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=5325, PETRI_PLACES=337, PETRI_TRANSITIONS=681} [2024-12-02 07:04:36,516 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 105 predicate places. [2024-12-02 07:04:36,516 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 681 transitions, 5325 flow [2024-12-02 07:04:36,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 220.33333333333334) internal successors, (661), 3 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:04:36,516 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:04:36,516 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:04:36,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-12-02 07:04:36,516 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:04:36,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:04:36,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1261397794, now seen corresponding path program 1 times [2024-12-02 07:04:36,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:04:36,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958337954] [2024-12-02 07:04:36,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:04:36,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:04:36,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:04:36,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 07:04:36,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:04:36,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958337954] [2024-12-02 07:04:36,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958337954] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:04:36,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:04:36,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:04:36,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420234244] [2024-12-02 07:04:36,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:04:36,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:04:36,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:04:36,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:04:36,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:04:36,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 249 [2024-12-02 07:04:36,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 681 transitions, 5325 flow. Second operand has 5 states, 5 states have (on average 217.8) internal successors, (1089), 5 states have internal predecessors, (1089), 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) [2024-12-02 07:04:36,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:04:36,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 249 [2024-12-02 07:04:36,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:04:39,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([850] threadEXIT-->L1068-6: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem28#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} AuxVars[] AssignedVars[][330], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), 262#true, Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 142#L1068-6true, 462#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 340#true, 230#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 316#true, Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 194#L1050-3true, 330#true, 327#true, 287#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 465#true, Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:04:39,604 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2024-12-02 07:04:39,604 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:04:39,604 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:04:39,604 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:04:40,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([837] L1051-6-->L1051-7: Formula: (= (store |v_#race_22| v_~datas~0.base_5 (store (select |v_#race_22| v_~datas~0.base_5) (+ v_~datas~0.offset_5 (* v_threadThread2of2ForFork0_~j~0_9 4)) |v_threadThread2of2ForFork0_#t~nondet9_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} AuxVars[] AssignedVars[#race][413], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), 262#true, Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), 91#L1051-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 462#true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 117#L1052true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 85#L1068-5true, 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 330#true, 327#true, 287#true, 316#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 465#true, Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:04:40,749 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2024-12-02 07:04:40,749 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:04:40,749 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:04:40,749 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:04:45,146 INFO L124 PetriNetUnfolderBase]: 13374/44799 cut-off events. [2024-12-02 07:04:45,146 INFO L125 PetriNetUnfolderBase]: For 90686/170109 co-relation queries the response was YES. [2024-12-02 07:04:45,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140467 conditions, 44799 events. 13374/44799 cut-off events. For 90686/170109 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 534456 event pairs, 1115 based on Foata normal form. 224/42210 useless extension candidates. Maximal degree in co-relation 134241. Up to 9407 conditions per place. [2024-12-02 07:04:45,549 INFO L140 encePairwiseOnDemand]: 239/249 looper letters, 66 selfloop transitions, 14 changer transitions 0/712 dead transitions. [2024-12-02 07:04:45,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 712 transitions, 5652 flow [2024-12-02 07:04:45,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:04:45,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:04:45,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1339 transitions. [2024-12-02 07:04:45,551 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8962516733601071 [2024-12-02 07:04:45,551 INFO L175 Difference]: Start difference. First operand has 337 places, 681 transitions, 5325 flow. Second operand 6 states and 1339 transitions. [2024-12-02 07:04:45,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 712 transitions, 5652 flow [2024-12-02 07:04:46,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 712 transitions, 5648 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 07:04:46,412 INFO L231 Difference]: Finished difference. Result has 344 places, 693 transitions, 5473 flow [2024-12-02 07:04:46,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5473, PETRI_PLACES=344, PETRI_TRANSITIONS=693} [2024-12-02 07:04:46,412 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 112 predicate places. [2024-12-02 07:04:46,412 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 693 transitions, 5473 flow [2024-12-02 07:04:46,413 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 217.8) internal successors, (1089), 5 states have internal predecessors, (1089), 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) [2024-12-02 07:04:46,413 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:04:46,413 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:04:46,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-12-02 07:04:46,413 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:04:46,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:04:46,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1415548194, now seen corresponding path program 2 times [2024-12-02 07:04:46,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:04:46,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504190303] [2024-12-02 07:04:46,414 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:04:46,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:04:46,428 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 07:04:46,428 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:04:46,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 07:04:46,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:04:46,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504190303] [2024-12-02 07:04:46,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504190303] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:04:46,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:04:46,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:04:46,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771970818] [2024-12-02 07:04:46,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:04:46,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:04:46,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:04:46,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:04:46,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:04:46,522 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 249 [2024-12-02 07:04:46,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 693 transitions, 5473 flow. Second operand has 5 states, 5 states have (on average 218.4) internal successors, (1092), 5 states have internal predecessors, (1092), 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) [2024-12-02 07:04:46,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:04:46,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 249 [2024-12-02 07:04:46,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:04:49,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([850] threadEXIT-->L1068-6: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem28#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} AuxVars[] AssignedVars[][335], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 262#true, Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 142#L1068-6true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, 340#true, 230#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 316#true, Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 233#true, Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 330#true, 287#true, 478#true, 465#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:04:49,616 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:04:49,616 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:04:49,616 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:04:49,616 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:04:50,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([850] threadEXIT-->L1068-6: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem28#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} AuxVars[] AssignedVars[][335], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 262#true, Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 142#L1068-6true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 230#true, 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 316#true, Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 233#true, Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 194#L1050-3true, Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 330#true, 327#true, 287#true, 478#true, 465#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:04:50,714 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2024-12-02 07:04:50,714 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:04:50,714 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:04:50,714 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:04:52,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([837] L1051-6-->L1051-7: Formula: (= (store |v_#race_22| v_~datas~0.base_5 (store (select |v_#race_22| v_~datas~0.base_5) (+ v_~datas~0.offset_5 (* v_threadThread2of2ForFork0_~j~0_9 4)) |v_threadThread2of2ForFork0_#t~nondet9_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} AuxVars[] AssignedVars[#race][421], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 262#true, Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), 91#L1051-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 117#L1052true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 85#L1068-5true, 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 233#true, Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), 330#true, Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 327#true, 287#true, 316#true, 478#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 465#true, Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:04:52,402 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2024-12-02 07:04:52,402 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:04:52,402 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:04:52,402 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:05:01,791 INFO L124 PetriNetUnfolderBase]: 24693/77476 cut-off events. [2024-12-02 07:05:01,791 INFO L125 PetriNetUnfolderBase]: For 165318/271475 co-relation queries the response was YES. [2024-12-02 07:05:02,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254988 conditions, 77476 events. 24693/77476 cut-off events. For 165318/271475 co-relation queries the response was YES. Maximal size of possible extension queue 1541. Compared 976439 event pairs, 1866 based on Foata normal form. 422/73507 useless extension candidates. Maximal degree in co-relation 244695. Up to 18271 conditions per place. [2024-12-02 07:05:02,588 INFO L140 encePairwiseOnDemand]: 240/249 looper letters, 75 selfloop transitions, 11 changer transitions 0/728 dead transitions. [2024-12-02 07:05:02,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 728 transitions, 5849 flow [2024-12-02 07:05:02,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:05:02,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 07:05:02,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1562 transitions. [2024-12-02 07:05:02,590 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8961560527825588 [2024-12-02 07:05:02,590 INFO L175 Difference]: Start difference. First operand has 344 places, 693 transitions, 5473 flow. Second operand 7 states and 1562 transitions. [2024-12-02 07:05:02,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 728 transitions, 5849 flow [2024-12-02 07:05:05,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 728 transitions, 5849 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 07:05:05,490 INFO L231 Difference]: Finished difference. Result has 354 places, 703 transitions, 5602 flow [2024-12-02 07:05:05,490 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=5473, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5602, PETRI_PLACES=354, PETRI_TRANSITIONS=703} [2024-12-02 07:05:05,491 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 122 predicate places. [2024-12-02 07:05:05,491 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 703 transitions, 5602 flow [2024-12-02 07:05:05,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 218.4) internal successors, (1092), 5 states have internal predecessors, (1092), 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) [2024-12-02 07:05:05,491 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:05:05,491 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:05:05,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-12-02 07:05:05,491 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:05:05,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:05:05,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1979156822, now seen corresponding path program 1 times [2024-12-02 07:05:05,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:05:05,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788117248] [2024-12-02 07:05:05,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:05:05,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:05:05,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:05:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 07:05:05,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:05:05,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788117248] [2024-12-02 07:05:05,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788117248] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:05:05,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:05:05,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 07:05:05,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223699026] [2024-12-02 07:05:05,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:05:05,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:05:05,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:05:05,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:05:05,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:05:05,597 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 249 [2024-12-02 07:05:05,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 703 transitions, 5602 flow. Second operand has 6 states, 6 states have (on average 206.66666666666666) internal successors, (1240), 6 states have internal predecessors, (1240), 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) [2024-12-02 07:05:05,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:05:05,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 249 [2024-12-02 07:05:05,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:05:09,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([850] threadEXIT-->L1068-6: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem28#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} AuxVars[] AssignedVars[][336], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 283#(not (= ~threads_mask~0 0)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 262#true, Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), 277#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 142#L1068-6true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 230#true, 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 316#true, Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 233#true, Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 498#(not (= ~threads_mask~0 0)), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 271#(not (= ~threads_mask~0 0)), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), 330#true, Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 264#(not (= ~threads_mask~0 0)), 287#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 465#true, Black: 482#(<= 2 ~threads_mask~0), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), 200#L1049-10true, Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:05:09,823 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2024-12-02 07:05:09,823 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:05:09,824 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-12-02 07:05:09,824 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2024-12-02 07:05:09,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([850] threadEXIT-->L1068-6: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem28#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} AuxVars[] AssignedVars[][516], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 262#true, Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 142#L1068-6true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 169#L1049-16true, 230#true, 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 493#true, Black: 316#true, Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), 330#true, Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 287#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), 465#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 482#(<= 2 ~threads_mask~0), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:05:09,848 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:05:09,848 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:05:09,848 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:05:09,848 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:05:09,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([850] threadEXIT-->L1068-6: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem28#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} AuxVars[] AssignedVars[][336], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 283#(not (= ~threads_mask~0 0)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 262#true, Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 277#(not (= ~threads_mask~0 0)), Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 245#(= |#race~datas~0| 0), 142#L1068-6true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 132#L1049-15true, Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 230#true, 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 316#true, Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 498#(not (= ~threads_mask~0 0)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 271#(not (= ~threads_mask~0 0)), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), 330#true, 264#(not (= ~threads_mask~0 0)), Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 287#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), 465#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 482#(<= 2 ~threads_mask~0), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:05:09,871 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2024-12-02 07:05:09,871 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2024-12-02 07:05:09,871 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:05:09,871 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2024-12-02 07:05:10,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([850] threadEXIT-->L1068-6: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem28#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem28#1=|v_ULTIMATE.start_main_#t~mem28#1_8|} AuxVars[] AssignedVars[][516], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 262#true, Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), 142#L1068-6true, Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 230#true, 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 493#true, Black: 316#true, Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 194#L1050-3true, Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), 327#true, 330#true, Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 287#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), 465#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 482#(<= 2 ~threads_mask~0), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:05:10,935 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2024-12-02 07:05:10,935 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2024-12-02 07:05:10,935 INFO L297 olderBase$Statistics]: existing Event has 205 ancestors and is cut-off event [2024-12-02 07:05:10,935 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2024-12-02 07:05:13,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([837] L1051-6-->L1051-7: Formula: (= (store |v_#race_22| v_~datas~0.base_5 (store (select |v_#race_22| v_~datas~0.base_5) (+ v_~datas~0.offset_5 (* v_threadThread2of2ForFork0_~j~0_9 4)) |v_threadThread2of2ForFork0_#t~nondet9_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} AuxVars[] AssignedVars[#race][414], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 262#true, Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 91#L1051-7true, Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 117#L1052true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 85#L1068-5true, 340#true, 493#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), 327#true, 330#true, Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 287#true, 316#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), 465#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 482#(<= 2 ~threads_mask~0), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:05:13,525 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is not cut-off event [2024-12-02 07:05:13,525 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is not cut-off event [2024-12-02 07:05:13,525 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is not cut-off event [2024-12-02 07:05:13,525 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is not cut-off event [2024-12-02 07:05:21,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([837] L1051-6-->L1051-7: Formula: (= (store |v_#race_22| v_~datas~0.base_5 (store (select |v_#race_22| v_~datas~0.base_5) (+ v_~datas~0.offset_5 (* v_threadThread2of2ForFork0_~j~0_9 4)) |v_threadThread2of2ForFork0_#t~nondet9_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} AuxVars[] AssignedVars[#race][415], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 262#true, Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), 91#L1051-7true, Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 62#L1065-9true, 117#L1052true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 493#true, Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 330#true, 327#true, 287#true, 316#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), 465#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 482#(<= 2 ~threads_mask~0), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:05:21,025 INFO L294 olderBase$Statistics]: this new event has 237 ancestors and is not cut-off event [2024-12-02 07:05:21,025 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is not cut-off event [2024-12-02 07:05:21,025 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is not cut-off event [2024-12-02 07:05:21,025 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is not cut-off event [2024-12-02 07:05:28,128 INFO L124 PetriNetUnfolderBase]: 37066/112497 cut-off events. [2024-12-02 07:05:28,128 INFO L125 PetriNetUnfolderBase]: For 245783/360727 co-relation queries the response was YES. [2024-12-02 07:05:29,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 378618 conditions, 112497 events. 37066/112497 cut-off events. For 245783/360727 co-relation queries the response was YES. Maximal size of possible extension queue 2031. Compared 1489407 event pairs, 2869 based on Foata normal form. 475/106875 useless extension candidates. Maximal degree in co-relation 361313. Up to 27389 conditions per place. [2024-12-02 07:05:29,392 INFO L140 encePairwiseOnDemand]: 231/249 looper letters, 77 selfloop transitions, 36 changer transitions 0/735 dead transitions. [2024-12-02 07:05:29,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 735 transitions, 6001 flow [2024-12-02 07:05:29,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:05:29,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 07:05:29,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1897 transitions. [2024-12-02 07:05:29,394 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8464970995091478 [2024-12-02 07:05:29,394 INFO L175 Difference]: Start difference. First operand has 354 places, 703 transitions, 5602 flow. Second operand 9 states and 1897 transitions. [2024-12-02 07:05:29,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 735 transitions, 6001 flow [2024-12-02 07:05:37,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 735 transitions, 5993 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-12-02 07:05:37,124 INFO L231 Difference]: Finished difference. Result has 363 places, 704 transitions, 5742 flow [2024-12-02 07:05:37,124 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=5588, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5742, PETRI_PLACES=363, PETRI_TRANSITIONS=704} [2024-12-02 07:05:37,124 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 131 predicate places. [2024-12-02 07:05:37,124 INFO L471 AbstractCegarLoop]: Abstraction has has 363 places, 704 transitions, 5742 flow [2024-12-02 07:05:37,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 206.66666666666666) internal successors, (1240), 6 states have internal predecessors, (1240), 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) [2024-12-02 07:05:37,125 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:05:37,125 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:05:37,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-12-02 07:05:37,125 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:05:37,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:05:37,126 INFO L85 PathProgramCache]: Analyzing trace with hash -81626870, now seen corresponding path program 1 times [2024-12-02 07:05:37,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:05:37,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149404423] [2024-12-02 07:05:37,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:05:37,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:05:37,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:05:37,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 07:05:37,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:05:37,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149404423] [2024-12-02 07:05:37,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149404423] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:05:37,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:05:37,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:05:37,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587521778] [2024-12-02 07:05:37,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:05:37,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:05:37,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:05:37,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:05:37,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:05:37,262 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 249 [2024-12-02 07:05:37,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 704 transitions, 5742 flow. Second operand has 5 states, 5 states have (on average 217.6) internal successors, (1088), 5 states have internal predecessors, (1088), 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) [2024-12-02 07:05:37,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:05:37,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 249 [2024-12-02 07:05:37,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:05:55,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([837] L1051-6-->L1051-7: Formula: (= (store |v_#race_22| v_~datas~0.base_5 (store (select |v_#race_22| v_~datas~0.base_5) (+ v_~datas~0.offset_5 (* v_threadThread2of2ForFork0_~j~0_9 4)) |v_threadThread2of2ForFork0_#t~nondet9_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} AuxVars[] AssignedVars[#race][437], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), 262#true, Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 91#L1051-7true, Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 62#L1065-9true, 117#L1052true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 512#true, 340#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 493#true, Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 327#true, 330#true, 287#true, 316#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), 465#true, Black: 482#(<= 2 ~threads_mask~0), 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 498#(not (= ~threads_mask~0 0))]) [2024-12-02 07:05:55,445 INFO L294 olderBase$Statistics]: this new event has 249 ancestors and is not cut-off event [2024-12-02 07:05:55,445 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is not cut-off event [2024-12-02 07:05:55,445 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is not cut-off event [2024-12-02 07:05:55,445 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is not cut-off event [2024-12-02 07:06:00,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([837] L1051-6-->L1051-7: Formula: (= (store |v_#race_22| v_~datas~0.base_5 (store (select |v_#race_22| v_~datas~0.base_5) (+ v_~datas~0.offset_5 (* v_threadThread2of2ForFork0_~j~0_9 4)) |v_threadThread2of2ForFork0_#t~nondet9_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} AuxVars[] AssignedVars[#race][437], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), 262#true, Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), 91#L1051-7true, Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 62#L1065-9true, 117#L1052true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 512#true, 493#true, Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), 330#true, Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 327#true, 287#true, 316#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), Black: 482#(<= 2 ~threads_mask~0), 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 465#true, 344#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 498#(not (= ~threads_mask~0 0))]) [2024-12-02 07:06:00,267 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is not cut-off event [2024-12-02 07:06:00,267 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2024-12-02 07:06:00,267 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2024-12-02 07:06:00,267 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2024-12-02 07:06:00,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([837] L1051-6-->L1051-7: Formula: (= (store |v_#race_22| v_~datas~0.base_5 (store (select |v_#race_22| v_~datas~0.base_5) (+ v_~datas~0.offset_5 (* v_threadThread2of2ForFork0_~j~0_9 4)) |v_threadThread2of2ForFork0_#t~nondet9_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_3|, ~datas~0.base=v_~datas~0.base_5, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_9, ~datas~0.offset=v_~datas~0.offset_5} AuxVars[] AssignedVars[#race][437], [Black: 345#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 363#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 343#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 365#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 353#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 260#(<= (+ ~threads_mask~0 1) 0), Black: 351#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 367#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), 262#true, Black: 371#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 377#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 265#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 91#L1051-7true, Black: 342#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 375#(and (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 355#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 264#(not (= ~threads_mask~0 0)), Black: 272#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 231#true, Black: 278#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 277#(not (= ~threads_mask~0 0)), 245#(= |#race~datas~0| 0), Black: 283#(not (= ~threads_mask~0 0)), Black: 284#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 289#(<= 0 (+ ~threads_mask~0 1)), Black: 292#(and (<= 1 (+ ~threads_mask~0 |ULTIMATE.start_main_#t~bitwise20#1|)) (<= 0 (+ ~threads_mask~0 1))), 62#L1065-9true, 117#L1052true, Black: 303#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 302#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 304#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 305#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 512#true, 357#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 1 |ULTIMATE.start_main_~j~1#1|)), Black: 319#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 493#true, Black: 320#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 435#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 318#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), Black: 433#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 321#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 432#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 233#true, Black: 425#true, Black: 449#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 445#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), 300#true, Black: 431#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 447#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 434#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 334#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 332#(= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 335#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 333#(and (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet9| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 471#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), Black: 468#(and (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|) (<= (+ ~threads_mask~0 1) 0)), Black: 467#(<= (+ ~threads_mask~0 1) 0), 330#true, 327#true, Black: 473#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ |ULTIMATE.start_main_#t~bitwise21#1| 1) 0)), 287#true, 316#true, 478#true, Black: 488#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 ~threads_mask~0)), 465#true, 443#(and (not (= ~datas~0.base |ULTIMATE.start_main_~tids~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~tids~0#1.base|) 1)), Black: 482#(<= 2 ~threads_mask~0), Black: 480#(<= 2 |threadThread1of2ForFork0_#t~bitwise4|), Black: 484#(and (<= 2 |threadThread1of2ForFork0_#t~bitwise5|) (<= 2 |threadThread1of2ForFork0_#t~bitwise4|)), Black: 243#true, Black: 369#(and (<= 1 |ULTIMATE.start_main_#t~ret15#1|) (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 359#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0)), Black: 373#(and (= threadThread1of2ForFork0_~arg.base 0) (<= 1 threadThread1of2ForFork0_~j~0) (<= 1 |threadThread1of2ForFork0_#in~arg.offset|) (<= 1 threadThread1of2ForFork0_~arg.offset) (= |threadThread1of2ForFork0_#in~arg.base| 0) (<= 2 |ULTIMATE.start_main_#t~ret15#1|)), Black: 498#(not (= ~threads_mask~0 0)), Black: 344#(<= 1 |ULTIMATE.start_main_~j~1#1|)]) [2024-12-02 07:06:00,403 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is not cut-off event [2024-12-02 07:06:00,403 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2024-12-02 07:06:00,403 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2024-12-02 07:06:00,403 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is not cut-off event [2024-12-02 07:06:01,046 INFO L124 PetriNetUnfolderBase]: 36972/113658 cut-off events. [2024-12-02 07:06:01,046 INFO L125 PetriNetUnfolderBase]: For 258618/358652 co-relation queries the response was YES. [2024-12-02 07:06:02,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382937 conditions, 113658 events. 36972/113658 cut-off events. For 258618/358652 co-relation queries the response was YES. Maximal size of possible extension queue 2335. Compared 1517387 event pairs, 3051 based on Foata normal form. 393/107614 useless extension candidates. Maximal degree in co-relation 365435. Up to 27321 conditions per place. [2024-12-02 07:06:02,524 INFO L140 encePairwiseOnDemand]: 239/249 looper letters, 89 selfloop transitions, 22 changer transitions 0/747 dead transitions. [2024-12-02 07:06:02,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 747 transitions, 6314 flow [2024-12-02 07:06:02,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:06:02,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:06:02,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1339 transitions. [2024-12-02 07:06:02,526 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8962516733601071 [2024-12-02 07:06:02,526 INFO L175 Difference]: Start difference. First operand has 363 places, 704 transitions, 5742 flow. Second operand 6 states and 1339 transitions. [2024-12-02 07:06:02,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 747 transitions, 6314 flow [2024-12-02 07:06:14,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 747 transitions, 6277 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-12-02 07:06:14,251 INFO L231 Difference]: Finished difference. Result has 367 places, 724 transitions, 6009 flow [2024-12-02 07:06:14,251 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=5716, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6009, PETRI_PLACES=367, PETRI_TRANSITIONS=724} [2024-12-02 07:06:14,252 INFO L279 CegarLoopForPetriNet]: 232 programPoint places, 135 predicate places. [2024-12-02 07:06:14,252 INFO L471 AbstractCegarLoop]: Abstraction has has 367 places, 724 transitions, 6009 flow [2024-12-02 07:06:14,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 217.6) internal successors, (1088), 5 states have internal predecessors, (1088), 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) [2024-12-02 07:06:14,252 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:06:14,252 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:06:14,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-12-02 07:06:14,252 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-12-02 07:06:14,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:06:14,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1755147825, now seen corresponding path program 1 times [2024-12-02 07:06:14,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:06:14,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346372538] [2024-12-02 07:06:14,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:06:14,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:06:14,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:06:14,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 07:06:14,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:06:14,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346372538] [2024-12-02 07:06:14,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346372538] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:06:14,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:06:14,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 07:06:14,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437713009] [2024-12-02 07:06:14,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:06:14,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:06:14,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:06:14,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:06:14,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:06:14,573 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 249 [2024-12-02 07:06:14,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 724 transitions, 6009 flow. Second operand has 8 states, 8 states have (on average 211.75) internal successors, (1694), 8 states have internal predecessors, (1694), 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) [2024-12-02 07:06:14,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:06:14,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 249 [2024-12-02 07:06:14,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand